Might be intended, but posting it still.

Strafe is currently completely ignoring non-player units, meaning it won't protect you against towers, lane creps, neutral creeps (not dominated by players) and fountains.

If this is intended to prevent him from tower diving early on, then it would make more sense to make it work like Bristleback's passive: Make it not work against towers specifically, but allow it to work against lane creeps and neutral creeps (and maybe fouintains).