Hello,
I don't understand how to slice the tilemap... aren't you using same size for each tiles in the files?
Ok, I'm answering myself:Don't use a slice by cell count, but by pixel size. (in my case 16px worked)
Intriguing point; so the actual edge of the pixel sprite; not the edge of the overall pixel area that the sprite is contained in; if so that explains a lot; when trying to make this animate correctly within pygame; perhaps....?