Why did I not receive a player when I had a higher priority than the owner who claimed him?

If you cut or trade away a player that is being dropped in a waiver claim, that will invalidate the claim.

If your roster changes such that a waiver claim exceeds a roster maximum, that will also invalidate the claim.