I changed the OFHG since I figured it was leaking, and it was. No more oil leak.
Still looking for this damn vacuum leak. I've smoked tested it a bunch of times, cleared up every leak I've found, gotten under the car and looked up while smoke testing to see if I missed anything, can't find anything now. I'm guessing something may not be bolted down completely or completely snug? Because it tends to misfire when it drops down in RPM, after I rev it past 2k. Not sure if the vibration of the engine is what shakes it loose? Cylinders 2 3 4 5 all misfire at exactly the same time, on RPM's around 700-850. Idle is pretty rough. I've checked the hoses on the SAP and have replaced both since I got the car, so I don't think it's that (since the smoke test can't get to it). DISA o-ring is new. Crankshaft and camshaft sensors are BMW genuine, and have new o rings. I've checked intake boots, replaced them, replaced the F connector, replaced the ring connecting both intake boots, ensured all ports on the back of the intake are capped or have new lines, CCV isn't leaking smoke during smoke test...
At least I've fixed/replaced most of the necessary stuff, even if it didn't fix the vacuum leak.