My guess would be that you are trying to access an actor property (x=center of player, y-center of player) when the actor does not exist.
Depending on when the [if...] statement gets executed during reload (before or after the actor has been initialised) the game crashes or not.
Apart from that, generally it is a waste of resources to update the clock at every frame, when your clock resolution is seconds.
Try to put the set "Total Time to" calculation (along with the clock code) inside a "do every 1 second" block inside a "when created" event.
I can tell you for sure that the clock code has nothing to do with scene transitions.
[oh, and given that year, month, day, etc are text attributes, I don't think you need the "as text" conversion]