I’m not an expert, but the bike looks too small to me and your riding position appears cramped. I am 5’11” and ride a large Superlight – I know it’s not the same bike but I believe the sizing is similar/nearly the same, and I definitely wouldn’t want it any smaller.
EDIT – don’t know if this would be relevant to your problem, simply an observation (which may well be wrong!).
Hope you sort it out.