Top end oiling has nothing to do with cylinders firing so if you're rotating it based on firing strokes then you'll likely never see it get oil. Have someone run the drill to prime the motor while you rotate the crank by hand. One side will oil then you'll have to rotate it almost another full turn for the other side to oil.

Also, is your drill turning in the right direction ??