Thank you very much, your method worked. I had to change my ground checking method tho since for some reasons my OverlapArea can't recognize the composite collider of the tile map... But on the flip side since now all the tiles are united I can just use the much simpler OnTriggerEnter2D and OnTriggerExit2D ^^
Well I'd be damned. I fixed that issue but I got alerted that other issues suddenly showed up. Apparently players can sink to the ground in the new "fixed" version - the issue didn't come up when I tested it so it was a huge surprise. Oh well, I guess it's time to say goodbye to Unity. I'm moving to Godot.
Well I for some reasons couldn't recreate the bug - but from the screenshot one of my friend gave me it couldn't have been due to a large fall due to the location where he sank. Tried to fall from a high place and didn't sink either. My friend said he was just walking around lol
Oh well don't think I'm going to be updating this game anymore, but I guess I will do as you suggested and change player's rb2D to Continuous and reupload it.