Properly Troubleshooting "Accessed None" Error with Dynamic Material when a delay fix the issue

Here is what’s inside, nothing complex:

I’ll do as you suggested, I thought there was a better way of making sure a reference was loaded.

Would you see any situation where this “infinite loop” could fail?