OP here. I ordered some force fin pros. Thinking the open toe foot pocket may help. Holy Batman expensive, but they have a good return policy if they don't work out. We'll see...
You should check out the Excellerator or the Hockey Force Fins, they are easily the best frog kick fins out there.