This is getting weird. Yesterday I had two different sets of code that I switched between using while testing. I could only get it working by using the local string array, but not using string array coming from props. Today (without changing any code, only switched between the two sets of code from yesterday) it’s now the opposite, where it only works using string array from props. This is what I was trying to do yesterday, so that’s great, but having no explanation isn’t great
Between each test I did here, I always cleared cache manually, to make sure I was testing all changes