QML SoundEffect in Plasmoid Plays Choppy When Screen Suspended in Plasma6

I have a custom plasmoid that plays a sound with QML SoundEffect when an event occurs. It’s worked fine for a long time in Plasma5, but in Plasma6 if the SoundEffect play() function is called while the screen is off the sound plays choppy.

It’s pretty obvious Plasma 6 is doing some power saving mode, but that makes no sense at all when playing a sound. Delay the sound a bit because it’s in power save mode ok, but once it starts playing sending out chunks of audio every half a second or so makes no sense at all.

So is there some setting I need to put on the plasmoid to say don’t put it in power save?

Should this be reported as a bug? What category?