I’m going to sound like a right miserable, patronising dad here, but having had a knackered foot all year, the only real answer is:
See a good physio.
I know you know this, and you said so above, but it bears repeating:
See a good physio
I know there’s loads of duff physios (OH LORD HOW I KNOW), I know it sucks because it feels like Google should just be able to diagnose the problem and offer a solution, but the only reasonable thing to do is:
See a good physio.
Sorry if this is coming across as patronising when written down, it’s not meant to, I’m just trying to be the angel of reason on your shoulder reaffirming what you already know:
See a good physio.
There’s probably (at least!) 5 different causes of the underlying problem… You can use Google to figure out what they all are, then spend 10 months scientifically trying the appropriate treatments for 2 months each, until one treatment actually works, and then you know what the cause was…
Or you can get a physio to just tell you what the devil is wrong with you.
Or do loads of calf raises
Good luck getting it sortedd!