Any attack with 0 damage do not knockback players.
Summon a falling block on you head.
/summon minecraft:falling_block ~ ~10 ~ {HurtEntities:1b}
←It doesn't knockback you.
Summon a mob and then summon a falling block on mob head.
←It does knockback the mob.