The definition doesn’t even work for planets in our own solar system. If Pluto is not a planet because it hasn’t cleared its orbit, then neither is Jupiter.
Jupiter’s orbit happens to contain two clusters of asteroids called Trojans. They lie 60 degrees ahead and 60 degrees behind Jupiter, right smack in Jupiter’s orbit. So this criteria also disqualifies Jupiter as a planet.
They clearly did not think this through!