I was thinking shorter cranks are needed, but you're already doing that. So, I'm in the camp of seat too low causing the leg angle to close to much at the top of the stroke.
Even without a bike fit, try to match the new ride setup to an old one that didn't hurt.