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?