relays compatible with ESP32?

i recently tried to add a relay to my ≈750 pixel 12V WS281X setup. i for a while i couldn't figure out why my pixels would suddenly start flickering. eventually i figured out it was the relay. i could hear it fluttering, constantly switching on and off and obviously screwing with the LEDs.

these are the relay modules i bought (https://www.amazon.com/dp/B08W3XDNGK?ref\_=ppx\_hzsearch\_conn\_dt\_b\_fed\_asin\_title\_1), because they were compatible with 3.3V inputs. did i just get a bad batch? i tried 3 of the 8 and all had the same issue. i tried connecting the input signal directly to 3.3V as well and same thing. i also thought it might be stressing the 3.3v regulator on the esp32 dev board, so i added another through hole, beefier, 3.3v regulator to be sure. same thing.

should i look for an use a standard relay, and then drive a FET or something to control the relay? or has anyone had any luck with 3.3v logic directly driving a relay or module?