Yes, you were very right, it really did shed its skin last night, but the sign of "Blurry eye" before skin shedding didn't come as obvious as my other snakes.
I have made it another thinner perch and shall keep the hand mist twice a day.
I have put a thick towel at the bottom of the tank, which is easier to maintain the humidity around 80%, I can always twist and dry the towel a bit if it gets too wet and all soaked up.
I shall try feeding again this Saturday~ Thx for your help~

