I am not using any add-ons or resource packs
On the player hand shadows aren’t locked to the player hands pixel grid, instead being locked to the worlds pixel grid which results in very weird shapes appearing.
I see two ways of fixing this
1. Disable high quality shadows on the player hand
2. Somehow lock the shadows to the player hands pixels
It also happens when a shadow is cast at the object that the player is holding.