adv
No problem, we do what we can.
Because you mentioned the problem wasn't there before the slip ons and PC were added that you were the one who put them on.
The PC is absolutely adjustable and is there to make the needed changes to the bikes fuel and ignition timing after altering the bike from stock, which yours is.
When you changed the oil did you notice it had the smell of fuel in it, or perhaps you did't check.
Syncing the throttle bodies is a great idea but your bike is pretty well new with 4000 miles on it, not sure if they could be out of sync that soon.
I think you should make sure the bike is running at the correct air fuel ratio, unless the previous owner had it tuned on a dyne by a tuner, then you can rule out that area.
At 4000 miles I don't think I would expect any rattles from the top end.
You mentioned you can sometimes get the bike to make the noise in neutral, Could you try to do that and get a video of it.
I suggest removing the front seat and propping the fuel tank up while doing this so you can have a better chance of pin pointing the noise.