Well, I ripped out the periodic Gameplay Effect and hacked together my custom ticking stat drain client prediction (with server side ping compensation) and it already looks waaay better than it did before, no lag on begin/end and generally way smoother. Server has final say at the end and at thresholds but the client behaves way better. Am I a proper multiplayer game programmer now? 🙃