Your result
The problem isn't you
Score 20 of 2774%
Years at the same level, a flat structure with nowhere to go, and a manager who has never been told is not a readiness problem. There may simply be no role to be promoted into.
Waiting longer will not change the structure. In flat organisations the level up is usually reached by moving out, and that is a normal career step rather than a failure.