Maybe its just not seated yet(I hope). Engine builder said drive it?
yep, I've heard the same thing from builders. Give it another 2 to 5 thousand miles.
Kinda baloney in my opinion. A well built engine should not smoke.
What work was done on heads? New guides?
If as you say, shaved heads, then were measurements taken before assembly
to show same gap all around head/intake area.
You can measure those gaps now to a certain extent.
Also, check all plugs. If only intakes oily, then maybe intake gasket leak.
Or if only one or two plugs oily, may help locate problem.
Only so much can be shaved from heads, until intake has to be shaved.