Can't display score on text_display?

Idk what i'm doing wrong, but before in 1.21.4 i was using text displays to display a scoreboard player value, now using the same command in 1.21.8 it doesn't work?

What i have now (1.21.8)

execute at @e[tag=enemy,tag=displaying] run data merge entity @e[type=minecraft:text_display,tag=hp.display,limit=1,sort=nearest] {text:'{"score":{"name":"*","objective":"health"}}'}

What i had before (1.21.4)

execute at @e[type=marker,tag=CoreSpawned] run data merge entity @e[type=minecraft:text_display,tag=TaskText,limit=1,sort=nearest] {text:'{"score":{"name":"*","objective":"correctItems"}}'}

any ideas?

Continue to help post