Thank you for the response, Aren. I had been a little hesitant to update in the middle of the project I am working on, but the update appears to have worked flawlessly. BIG thanks for making the update process happen so smoothly.
Unfortunately updating to 3.0.8 f3 does not appear to have corrected the problem I am having. I have included a few screenshots to illustrate what is happening. In 1, you can see how the window appears when it is first opened, which is also when the window itself is instantiated. In 2, you can see that all of the jobs have been taken out of the window (they were not destroyed, just moved to another window). In 3, I have closed the window and reopened it (the window was deactivated, then reactivated), which triggers the creation of new jobs. In 4, I started to drag one of the jobs off of the stack, then let it snap back after the grid reorganized itself.
One thing that I have noticed is that when I am looking at the UIGrid script in the editor without the game playing, it has the checkmark indicating that it is active. However, when the game is running, the UIGrid script no longer has the checkmark to indicate it is active, and I cannot toggle it on. I am not sure if this is supposed to happen, or if I am doing something to deactivate the script, or if it is just one of Unity's odd little quirks. Of course, it may be completely unrelated to the problem I am experiencing.