Hi!
I don't have any real advice, but maybe some things to consider (if you haven't already).

Can/ do you sit in on the vision therapy sessions? I've been offered to watch but my ds6 has a younger sibling. Also, I know ds will respond better if I'm not there. I ask this, because I wonder if there is something in particular (maybe if you saw) that you could tell was agitating the spd? Where my ds goes they do different activities each time. Would that bother yours?

Have you tried asking the tester thoughts about the change since vision therapy? Maybe that person has insight esp if he/ she know the optometrist and the OT.

I am sorry for this added stress for you and your family. Hope you find a resolution. There are people on this forum with a wealth of knowledge and experience. I'm sure they will offer advice.

Take care.