When skillsoft sockets were changed they appear to have gained an internal timer for loading and unloading events. However this timer does not appear locked to the standard clock but freewheels against daily time as it loses many minutes unpredictably throughout the week from what I think may be either high CPU periods or the autopruner running.
This means that when a skillsoft will load or unload will appear to most players to be random, and players who track the hidden timer (which most players won't know exists) have an advantage in getting extra leeway on their use. This is not a huge imbalance but I think it would be more fair to inexperienced players (or ones who didn't exhaustively text every patch note) if the loading and unloading events always triggered predictably for everyone at the top and bottom of the hour.