non-rectangular button in UMG?

Is there really no way to make a
custom shaped button in UMG?

In pure BPs? No.

There’s a bunch of up-to-date plugins on the market place, for example:

Not cheap for what it is, but hey - it’s an outlet for the creators!