Is it bad to use maps where the order of the keys/values matters?

its fine if you control it,

A. you could spawn them in order inside the GameMode or something,
B. you could assign them a int value and set them manually

but if you rely on BeginPlay then orders can be messed up