Solved it!
As it turns out the problem was with the widget blueprints, but just because to kick 'em off at specific times, I was creating them and adding them to widget in Game Mode after checking my the “time” variable that ruled the in-game time every tick.
I am now using a timeline in the level blueprint, instead, which makes a lot more sense, but it was 5am and hadn’t slept in a couple of days, so shut up!
Not sure if it was because I did it in Game Mode or because of the every tick bit (I guess it would be easy to test, but after days of banging my head on the keyboard to figure this out, I think I’d rather package and forget about it a while).
Thanks, and have a nice weekend.