shulker riding a blockdisplay not in correct position

this command makes the shulker misaligned how can i fix this? /execute align xyz run summon block_display ~ ~ ~ {Tags:["testing"],Passengers:[{id:"minecraft:shulker",OnGround:1b,NoGravity:1b,Invulnerable:1b,NoAI:1b,AttachFace:0b,Motion:[0.0,0.0,0.0],Tags:["testing"],active_effects:[{id:"minecraft:invisibility",amplifier:1,duration:-1,show_particles:0b}]}],block_state:{Name:"minecraft:gold_block"}}
Continue to help post