not really a datapack but a command problem

i was testing something out and wanted to have chain command in execute :/give @p written_book{pages:['["",{"text":" 4","bold":true,"obfuscated":true,"color":"#F23AA"},{"text":"SHOP","color":"gold","bold":true,"underlined":true},{"text":"4","color":"reset","bold":true,"obfuscated":true},{"text":"\\n","color":"reset"},{"text":"DPOTION","color":"aqua"},{"text":":","color":"black"},{"text":"\\n","color":"reset"},{"text":"[","color":"dark_gray"},{"text":"$2000","color":"light_purple"},{"text":";","color":"reset"},{"text":"x1","color":"red"},{"text":"]=>|","color":"dark_gray"},{"text":"Buy","color":"green","clickEvent":{"action":"run_command","value":"/execute as @a[scores={Bucks=2000..}] at @s run execute as @s run give @s minecraft:stick{Count:1b} ; execute as @a[scores={Bucks=2000..}] run scoreboard players remove @s Bucks 2000"}},{"text":"|","color":"dark_gray"}]'],title:"Book",author:"wizzle"} this doesn't work , any solution or its impossible to have chain command in one execute?
Continue to help post