In Bhagwad gita, Lord Shri Krishna said that
Our soul/spirit is so small even smallar then the size of an atom. We cannot see, harm, or kill it and it is immortal.
But Garuda Purana explains about all kinds of punishments given to us after death depending upon our deeds performed in our life span, before the next birth.
So there is a conflict if the size of the spirit is smaller than the atom, then how it is possible to give these kind of punishments? like roasting in hot oil tank by Yama, Kinkaras etc.