Figured out what was wrong. Long story short is the code was, as I suspected, working as intended.
Ended up I had an art asset flipped off to the side somewhere so all related art was not being created properly.
Can't say I like that "feature" of construct. Spent 2 days re-writing the same code only to find that while my art was correct, some random piece off to the side was flipped.
One can't even check for this when looking at the actual art files. *sigh* glad I got it working though.