I asked this question to which a user (romasz) replied saying he tried it and it worked fine. In comparing his code to mine, I figured out how to fix the issue, but not why the issue occurred.
The bounty was for "Looking for an answer drawing from credible and/or official sources.". I feel like I can't give it Romasz. His answer helped, me reach the answer, but was not the answer in itself. I also feel like I can't answer my own question since I still don't know what caused it.
I guess I just leave it open?