UMG widgets big performance impact

Greetings,

In my 2D game there can be 100+ enemies on the screen. After I extended my Enemy actor blueprint with a healthbar (UMG Widget) I noticed a staggering drop in fps from 100 to about 40!

As a simplified test I created a widget blueprint with nothing but a button in it. Next I created a blank actor blueprint to which I added the button widget.
In the level blueprint I used a loop to spawn 200 of these, causing the fps to drop significantly.

What could be causing this slowdown?

Random extra info:
Setting the UMG widget component to ‘Hidden in game’ restores the FPS.

If you just need a healthbar you can use a billboard material and animate the progress.

Thanks for your suggestion. I’ll be giving it a try as soon as I can.