I have the same misgivings. The “Belmont Stakes” this year just wasn’t. It was a mile and an eighth race with the name Belmont Stakes tacked
The easiest solution to the issue is of course, the same horse not winning all three of the races. If one does, it will be difficult, but an asterisk would really be the only solution since TPTB insist on calling this years races the “Triple Crown”.
The winner of the “Belmont Stakes” this year should have an asterisk as well since it was not a 12 furlong effort. I think changing the distance without changing the name was a poor decision.