Pointshop Not Saving Items on Map Change or Player Disconnecting and Reconnecting

Everytime a player disconnects then reconnects, or there is a map change, the player will lose all weapons purchased before the change or disconnect/reconnect. For example, if they bought the GravGun or PhysGun then left, and rejoined, they would have to buy them again. I have checked through all of the .lua files for PS and haven’t found anything that would help. I also already changed all of the weapons to stay and not be single use. All of the weapons in the PS are default and IO haven’t added any custom ones. Any help?