Okay, I know this is stupid, but add a <div> </div> around your component html inside of your component you want your isolated css applied to.
<div>
//Existing razor component html
</div>
It seems to fix the isolation issue... It honestly doesn't make too much sense to me but it is what it is:
https://github.com/dotnet/aspnetcore/issues/29409