Glad you were able to get it taken care of. I'm sure it was a big relief to have all that fluid removed. Hoping he can make a complete recovery now! Good luck!
It sounds like he's doing well, all things considered. They can be incredibly resilient, so given time and support he has a very good chance to recover. If there is a fracture, that can take longer to heal, so several more weeks if that's the case. I would try to keep him from jumping on and...
I think having it assessed by a vet is a good idea. It could be a sprain/strain, or could be a non-displaced or hairline fracture. I also would not wrap it, but if he's calm enough you might try using a chicken sling for periods during the day to take the weight off and let it rest. It does...