That event is for new round, not round start so you are getting the conflict as this is when the game distributes money (it's between new round and round start). Either instead call it at round start, or add a larger delay, like 0.5 or 1.0.
This is the round start event:
register_logevent("logevent_round_start", 2, "1=Round_Start")