jvs has been broken in so many ways over time and it's overall just utter garbage when you line up its single advantage to its hundreds of flaws
i definitely recommend demians doors, along with i think legacydoors work without the jvs animations
Support_LegacyDoors keeps the original animations, but it removes the events like onContentRestricted, onContentStuck, etc. Honestly, I liked the old JVS system, it was good for doing smooth looping animations, and the onContentStuck was nice for people who were stuck in doors, even though you can just sit, hold crouch and click to open it
If you are gonna use JVS, use it by itself without Support_LegacyDoors - Support_LegacyDoors has a bug where it will disable raycasting/collision from doors for whatever reason