I don't have a passenger often, so I have not noticed your particular problem. However, my driver's side belt used to get caught in the door ... until I made the habit of making sure it was clear before closing the door.
One result was I lost that little button on the belt which is supposed to keep the buckle from sliding down too far and thereby becoming hard to retrieve from between the seat and door. On my 10K scheduled maintanence I had the button replaced. I asked them to check the belt for proper retraction. They reported it was functioning properly.
So, it's not necessarily just the passenger side which can have that problem. And, it can result in damage to both the seat belt and the paint inside the door jamb. Gotta watch it, I reckon.