Most snakes will have a wrinkles when they are coiled.
A movement is a good thing. It means digestion is going good and the temps have been ok. Most Tree Pythons and Boas are strong feeders so not wanting a meal after 3.5 weeks tells me he doesn't like something.
In order for me to help you I need my questions answered though.
Does he have a hotspot?
Do you have a IR temp gun?
How do you heat his meals?