Floaters are also linked to a variety of nutritional deficiencies. I had a lot a couple of years ago and they've been clearing up with certain yoga poses, along with changing my diet and supplements. I think for me the main issue was likely a vitamin D deficiency.
From Pubmed - " The findings of this study indicate improvements in vision-related quality of life and visual function of patients suffering from vitreous floaters after supplementation with a formulation of antioxidative and antiglycation micronutrients. Notably, these improvements were confirmed by the decrease in vitreous opacity areas in the active group.",
https://pubmed.ncbi.nlm.nih.gov/34647961/
For me, Pubmed is like the X-files. The answers are out there.