Solved through Discord - The War3 Terrain (GA) asset was causing it, so I changed the tileset and removed the dependency. On top of that I had some custom UI layout settings that I had to delete. Doing that fixed the map.
I had put a lot of time into a map several years ago. I tried it recently on battle.net and managed to create a lobby and start the game, but when the game loaded it simply crashed. I opened the map and fixed a few issues and errors, starting it in test mode worked perfectly. I reuploaded the map under a new name, and then tried to make a lobby. This time I couldn't even make a lobby as it threw an "ATTRIBCACHE_CORRUPT_MAP".
Does anyone know how to handle this? I would love to restore my map and play it with other people again. I wouldn't mind spending extra time remaking it, but I am not sure how I can export all the data and import it into a new map either (if that will fix it at all).
The map uses Renee's Warcraft 3 mods.
P.S. If anyone is interested, the map is called "Recruiters" and it is unlocked on EU and US.