Several years ago the windshields on our 96 Southwind were leaking and pulling out of the frames.
I had both windshields reset, they used the original rubber gaskets and sufficient sealant.
The shop that did the work said, not enough sealant was used when the windshields were installed at the factory.
No leaks or windshield pop out since they were reset.
Probably when you had the drivers side repaired, they sealed it properly.
Maybe you should consider having the passenger windshield reset?
You could try caulking it but, to me, that's not a good option.
However, it is cheaper.
Hope this helps.