Thanks for the quick reply.
Unity: 2020.1.14f1
PlayMaker: 1.9.0.p20
There are no array actions or variables on the first FSM I tested, although they are present in the second one.
I did some more testing and the error is definitely linked to it being on a prefab.
First thing I tried was creating an empty object and duplicating the problem FSM onto it. When opening the FSM during play testing the same error would pop up. However, after stopping testing and trying it again, the error wouldn't reappear. So it looks like the error fixes itself on a non prefab but persists on prefabs for some reason.
I tried unpacking a problem prefab and doing the same thing above on it and same results. I turned it back into a prefab and no errors.
Unfortunately, this means I'll have to do the same thing for every prefab showing the error if I want to get rid of it. This would also mean that anything calling to those prefabs would break as I'd have to rebuild them and find every instance calling to them and relink them.
I'm wondering if a reinstall of PlayMaker would fix the error at once or what could be causing it. The only connection between the prefabs showing the error that I could find was that they all had a Get Event Info action on them but that also might not be the issue as I would delete the action from the FSM and the error would still show.