Re moss: I buy mine at plant nurseries/florist shops...I don't think the moss sold in pet stores is organic either, just more expensive because they can get away with
it, hoping you don't know where else to buy it.
I read thru this but without seeing your snake, it's really hard to know what's going on...if he failed to shed, or what? Snakes going into a shed cycle often refuse
food, but you'd have seen his eyes cloud up, then clear...and they don't take this long (a month!?) to shed once they go clear.