Regarding the various "upthrusts" and why they didn't make good shorts today, it may help to set aside overhead resistance for the moment and look at the trend, or "stride".
Note here that even though the YM and ES are struggling, they are also each coming off their respective demand lines. And while they have been unable to maintain their strength since mid-April, they nonetheless remain in uptrends in this interval.
.
As for the NQ, note that its demand line has altered its course.
.
Keep in mind that resistance is not a line but a zone. And that the herd is always right. Except at turning points.
.