UMG buttons rearange themselves

Try use Uniform Grid, it should keep your widget elements organized and not bypass Uniform Grid.