That's a lot of metal for a new bike.
I'm going to agree sorta, kinda, in your camp, not knowing the product is my fault. So dump wise, 2nd oil change out of the primary and those were not there at the 1st dump... I assume. So is it break-in? One is a 'stress crack' in process. I'm going to keep assuming the next is 'sheer off.' So if Scott concurs, clean sorta magnets with little debris was the stress before the 1st dump. The 2nd dump is sheer exposed. Sound plausible after so many startups?
How much more is wrapped up inside you're charging system?
Anally in total agreement. How many sheers has taken out the stator/rotor; if the sheer is magnetically stuck to said area? How to tackle it is a long feeler gauge rather than a teardown? That's my approach at the debris. They are magnetically charged so drag them out, right?
I would put those plugs right back where they came from.
Ah, someone else who can read a plug.
So, red oring plug is tranny, black oring plug is the primary chain case. Both have gear sheer. How about this?
a. BWG shows the only place that material would be leaving is mostly at the starter's ring gear.
b. Your oil came out clean so this says a sheer did not lodge into a bearing, skid, do other things to turn the oil into micro bits of metal flakes, it turns the oil silver and opaque meaning.
c. Between Frank pointing out the rotor capture, the plug's capture, the bike is quiet sounding so nothing seems to be deteriorating to make a bearing fail, or say that may equal a rumbling sound, like something went out of tolerance.
Nothing to lose:
d. What are the odds you play with a simple gear to gear meshing kind of line-up? No matter my assembly, be it brake calipers or starter motors, I loosen the bolts enough where the caliper/stater finds its own lineup, I apply force like the pads on the disc, to the starter's throw in and pulls back out in a plain, not cocked and hanging, I just go tighten shit up any old way.