Sorry I didn't see this. Notifications are hit and miss.
I've tried a few things. This one has worked so far, I have a yellow lid commander that I used it on currently in veg:
View attachment 48189
$8 at O'Reilly auto parts. Auto zone doesn't have it, and all aerosol sprays from Amazon are more expensive (probably DOT hazardous, costs extra to ship). Wally, Blowes, Dome Hepot don't have it either. No need to sand. There are others like it like Bulldog for 3x as much. Haven't tried them but same concept. It gives the plastic a "rough" surface for the paint to adhere to. I then shot it with some freebie black all purpose spray paint I got from a buddy who got it from his work. Spray paints meant for plastic may have this ingredient in it to some degree. I tried it on another lid that had been painted with straight plastic paint before and it is chipping off. So now I have one tote with a chipping off lid and one with a nice solid black coating. I tried using the spray above and reshooting it black but it didn't work probably because of the old layer just "floating" on the plastic. I got a replacement lid from the manufacturer but was pressed for time so I just used the shitty lid.
A little algae doesn't hurt. I have a little bit in my F&D tote trays. Bennie tea keeps it manageable. The canopy ends up shading the tray anyway so it mitigates the issue even more.