If you don’t want people buying skills mid-event in order to increase rolls, just make a rule about that. You can’t do an xp spend to buy a skill that has already been called for by a gm.
If you want people to justify their xp choices with rp logs or something, well - stop. It’s not reasonable.