Effects api

I have a WLED instance setup as 1D, and therefore on the web gui I get a list of about 13 effects which all work. However if I query the API I get a list of 187 effects most of which don’t work due to being not compatible. The web gui does some filtering to only show compatible effects, shouldn’t this be the same on the API?
The impact is systems like Home Assistant currently provide the user with a huge list of effects, most which don’t work.

Is this a bug or intended behaviour?

what verion did you flash on what CHIP

I am running v0.14.4 (build 2405180).
Environment esp32 v3.3.6-16-gcc5440f6a2.

Query /fxdata and you’ll get metadata for filtering.