downgrading from 1.21.5 to 1.21.3 - text components not working

I'm currently trying to downgrade a datapack i made from 1.21.5 to 1.21.3 and now i'm stuck at trying to get the custom_name component on an item to work. I know that in 1.21.5 the text component format was changed from JSON to SNBT, but it still doesn't work when i try using JSON. what i'm trying to do: compass[custom_name=<custom_name>,lore=[<lore>] i need custom colors and a scoreboard objective in the lore field.

Continue to help post