Sounds to me like you need to strip it off and start again.
It doesn’t sound like the crankset is the problem. The only reason to go for boost cranks is for chainstay clearance with the crank or chainring. Or tyre clearance with the chain.
Ive not fitted a garbaruk before. Are there any spacers that may have been put in the wrong place?
Take the mech off and check hanger alignment. With a proper tool. Not by eye.
Measure chain properly following shimanos measurements.
Page 10 of this document…
https://www.google.com/url?sa=t&source=web&rct=j&url=https://si.shimano.com/pdfs/dm/DM-MARD001-00-ENG.pdf&ved=2ahUKEwjgtPf6j8v4AhWbSkEAHRvzDIoQFnoECCEQAQ&usg=AOvVaw3AX5vw6a-u1om9kQaFS9Wg
Fit derailleur and thread chain, then join chain.
Adjust H limit screw so the chain is in line with 10t.
Then manually push the mech to the top while pedalling slowly to roughly find the lower screw position making sure it won’t jump the chain into the spokes when you shift with the cable. Attach cable (check above doc for cable routing) and shift upto the top of cassette. Fine tune L limit screw and then B tension using the line on the back of the derailleur cage.
Now finish tuning indexing with the barrel adjuster.
I’ve never had any issues following this method.