We use the idea that if a body collides with something, then its angular momentum is conserved with respect to the point of impact. Source
It is clear to me that all impulsive forces and the colliding bodies weight gets cancelled off, but what about the weight of the body which gets hit?
In the above rod, when it is hit by a ball at any point initially when it is perfectly vertical the statement is true but as soon as it moves even a little, it is false. Hence, it doesn't seem right to me to say that angular momentum and after is same.