@squirrel_oak maybe you can improve the ground of your circuit?
We had once a #project of a smart trashcan, where the #neopixel eyes of the speaking trashcan also flickered like hell. But we ran on battery so there was no ground. I think the issue was solved using slower timing for the #led matrix.