Thank you! This helped me troubleshoot.
The issue was that if a BBCode object isn't on the current layout/created, it wasn't be affected. To get this to work I realized I have to apply the Set WebFont action every time the object was created. Is this normal? The tutorial said, "The text will be very briefly displayed using a default font before changing to a Web Font, but this will not happen again for the rest of the game." But so far it looks like I have to secure every object creation with an immediate Set WebFont action.
In any case, thank you very much for the quick help and the killer plugin.
EDIT: I think I have it all working. It was just harder to troubleshoot with the in-question fonts installed. I think it should apply permanently now. Thanks, again, Rex!