Sorry, not an answer, and I don’t have the same problem, but I did notice that the original flex cable in my phone had 2 very tiny bends put into it to help the connector ‘drop’ into the slot (the replacements cable is straight). That might explain why yours is 0.8 mm too long.