I am trying to add torque to a sprite which has a pivot point at it’s bottom, but it ignores it and keeps rotation it from it’s center.
why is this happening and how can I fix it?

Rigidbody forces will be applied to the center of the collider(s). To override this, set rigidbody.centerOfMass to the position you want. You will need to do this once only on initializing the object.