It might very well be that you have rolled those 2 percent of a chance to fail, and since the result is seeded that's what will always happen.
That's not a problem with the system, it's a problem with your expectations.
Possibly. Or possibly it is a bug with the miss chance calculations. I don't know, I don't have access to the code calculations. But there's no harm in telling Larian about that so they can decide if this is working as intended.