I ended up doing something I know I shouldn’t have, but it worked for a quick fix. Adding a delay allows every needed object to load in before you load the save, and there is a better way by making a cache, but I don’t understand it.
EDIT: Found a link to a video explaining using timers instead of delays.
https://youtu.be/Xq_0EwmKj2w