A PI gave me 2 days to accept his offer after I mentioned I still have another interview. Is this normal?
This means one of two things:

The PI has a certain set of needs right now and wants them met. Your needs are irrelevant. This will be the case for the duration of your employment - they'll be a decent boss until they need something and then that thing will be more important than anything you've got going on. This is a reasonably common PI mindset and most of them will respond to pushback - if you're assertive and can manage their expectations and needs this could be an ok fit for you.

The PI is cynically abusive to staff. This is a test. They want anyone assertive to get filtered out at this stage, because you'd just quit later in the face of abuse anyway. This is a shibboleth to identify postdocs who can be used and discarded. There is no way to make this job work for you. This PI is rarer but tends to be hiring a lot (for obvious reasons) and so you'll see them more than you would expect on the job market.


It's better to not work for either kind of PI if you can avoid it.