So, more on the slight chain misalignment, its definitely not the chain ring, its measures at exactly 55mm from the center of the motor.
View attachment 186811
View attachment 186812
Here you can just make out the chain shifting over to meet the idler, i'm guessing 2mm
View attachment 186813
Slightly out of ideas at this point, there really isnt any room/spacers to remove to pull the idler inbound more, and from memory the idler gear is symmetrical aka no offset so flipping it over might not make any difference, but either way it went back on how it can from factory, with the white writing "18T" on the outside. The only option I can see if pulling the whole link off and making sure everything is sat correctly, but im pretty sure it is.
How much of an issue this is remains to be seen, but its only going to increase any wear and add noise...
Edit- obviously easily solved if you are running a spider as you could space the chainring out
Edit 2- I should also add, this was a frame kit and I did pull the whole thing apart to install a diy ride wrap, so there is every potential it’s a mistake I have made during reassembly , but I just cant see what that could be at this point.