FIXED IT!
Scrapped using my C++ function in the blueprint, and just added the UPROPERTY tag to the element in my FSLabyrinthTile structure. Good to know for future reference.
Still don’t know why this doesn’t work, but I’ll leave that for the C++ forum and not here. Just thought I’d post my solution for posterity.