I had my snow flake and purple ribbon for over 3 yrs. Never had problem them jumping out or even beating other fish. I think its the fact they get stress out when they jump out.
A 30% water change. Scrap the hair algae then siphon them out while doing a water change. Threat it with some magnesium after water change with no flow so it can have full contact with algae. And a 3 day black out. Complete black out cover tank with a black fabric or dark towel. U should be good.