In the Channel Store Info there's a place to enter the category as Screensavers, but I haven't seen anything anywhere else. The only other thing to check would be what's in the manifest. It's been a while since I published a screensaver, but looking at an old screensaver all I have that would apply is
screensaver_title=Screensaver Title
screensaver_private=0
So if you've already set all that, it wouldn't surprise me at all that their static analysis is flawed. I'm more surprised these days when they get something right.
Add
Sub RunUserInterface()
End Sub
somewhere in your code and see if it gets past the static analysis.
Roku Community Streaming Expert
Help others find this answer and click "Accept as Solution."
If you appreciate my answer, maybe give me a Kudo.
I am not a Roku employee.