"I've been ready for the next role for two years. The role hasn't arrived."
You have done the work. The performance reviews say so. The promotion hasn't moved. Either the path you assumed exists doesn't, or the version of you currently visible isn't the version the senior table is looking for.