I must say the ball pythons movements appear abnormal. It's impossible to make a diagnosis from a video. Even if we did, it's only speculation and not definitive. Sorry you have to go through this with him. But the best you can do is to take him to a reptile vet for definitive examination and testing. Good luck and keep us updated.