Interesting this happens. It definitely shouldn't as the nodock rep is in the player control plugin.
My guess is that an admin reloaded a plugin at some point. The function order can be slightly different than the intended initial load order and playercntl's code will be processed before the base plugin, while an initial load will produce the opposite result.