Structure block wont generate block display data

I got a custom design for a block using block display entities and put a barrier block in it because the player wont be able to move this block its just used as a detection for when the player holds a proper item and runs functions but when I load the structure it spawns the block displays and interaction entities but it doesnt load the block display data it keeps tags which ive given them but it wont load the actual block that the display was assigned

Continue to help post