Aww, poor Speckles! I don't have any experience with baldy cats and I don't have any ideas other than what others have mentioned. It sounds as if you have had a rotten time with them over the past couple of months.

Sending lots of healing vibes to you all.