That got it working! Thanks for the help! I found that when I just changed the file and uploaded, I had the same freezing problem when I tried to activate it, but when I disabled the free version, then uploaded pro I was able to activate it with no delay and reactivate the free version with no problems/errors/warnings.
One thing I did notice is that it’s giving every reoccurrence of the classes it’s own event in the admin panel. Is this supposed to happen?