After more intensive Googling, I’ve found the info that’s needed. Here:
So “Remove from Parent” and then “Collect Garbage” should fix both of our issues. (Providing you move your “Create Widget” into a function).
Testing now… hmm, my first attempt doesn’t work. Let me know if you have more luck!