How would I prevent overlapping UMG widgets?

Try “Wrap Box” Panel in UMG, May help.