I flippin lost my job. LE SIGH
So I now have a bunch more free time to work on this any any other projects I have. And so I was looking through other opportunities before inspecting this again and I realised that the looping comments don't match with the names for my toggleNames component.
Also trying to start using WSL2, apparently the tooling is better or something (I honestly don't really know why, I just know its common practice).