Hi hidematu,
Earlier today I came across this post, which had unfortunately been placed in something called "The Archive", meaning I didn't find it in the regular form sections as I read through them two weeks ago.
Like you indicate above, this poster (Eddar_Stark) (first of his name?) had also enabled "Disable Sleep" in BIOS, by which I took to mean "Block Sleep".
Checking "Block Sleep" in the BIOS is what finally un-Blocked sleep on this Latitude. A bit counter-intuitive for me...
Your posts on the trackpad and brightness fixes for the 5310 were incredibly helpful - thank you!
I notice you are using hibernatemode=3, but you don't have the hbfx-ahbm boot arg set to enable the HibernationFixup.kext. Are you getting your 5310 to achieve native hibernation?
Also, I would be very interested in what the following boot args you are using are for:
-noht40
io80211.awdl=0
-nvmefaspm
Thanks again!