OP hand is different from bikes' hand in a ton of ways

hard to imagine bikes' hand isn't a crying call given we have correct odds to call if his range is nothing but boats and quads. so in order for it to be a fold, villain has to NEVER vbet worse than a boat, NEVER EVER EVER EVER bluff, ALWAYS play 99/KK AND be significantly less likely to play 22 this way

as for OP's hand, we only have a 6 hand sample on villain and there's no certainty he's a reg much less a nit. in fact, in order for him to play 54s this way, he has to be a fish. a fish is definitely going to view any set or better as the nuts since our hand looks so weak, and our line looks so full of shit. i'm not even completely surprised if villain spazzed here, afterall we're repping three combos (we just happen to have that hand)