Sims won't pick up or put toddlers down only in my world? Routing errors

Hey guys!

I recently completed my world and while people were testing, they realized that adult sims would only pick up or put down toddlers in one specific area, often somewhere where toddlers cannot go. If I ask the adult to put a toddler down inside the house or somewhere else in the garden, they walk all the way to their special spot and do it. If I ask them to pick the toddler up, they walk to their special spot and the toddler often just gets stuck at some stairs. I made a little video to show you guys:

As you can see from the above video, my issue is that areas in my lots look to be unroutable and the adult sim picks one weird spot the pick up and put down the toddler.

Some further things I have noticed:
â€˘ If I close the area in with rocks, the adult sim will stomp her foot and eave her arms
â€˘ If I put rocks ON the exact spot, the adult sim will pick a new spot which is still not where I asked her to put the toddler down
â€˘ If I place the lot in a new world there are no issues
â€˘ This happens on nearly all the lots in the world
â€˘ It happens more if the lot is hilly
â€˘ The spot they pick is often close to where the sims spawn when you move them in
â€˘ The spot the sims spawn is not where it should be (by the mailbox) but somewhere very random
â€˘ The spot the sims spawn is normal in another world
â€˘ Itâ€™s not just picking up and putting down toddlers, it is multiple things like doing homework on the floor, playing the guitar, talking to another sim
â€˘ Half the time sims will also wave their arms and not go through doors
â€˘ If I replace these doors they work
â€˘ Some of the bridges also have issues in the world where the sim will wave their arms and only go halfway over the bridge
â€˘ There is no â€śnon-routableâ€ť paint in these areas, nor deco

Things I have tried:
â€˘ Replacing the lots
â€˘ Deleting all objects on the lot
â€˘ Using a different lot
â€˘ Resetting all objects
â€˘ Using an older version of the world
â€˘ Placing the lots somewhere else
â€˘ Deleting the lot in CAW and placing an empty lot (if it is flat then it has less issues)
â€˘ Importing the world into a new CAW file
â€˘ Importing a flat height map into my world WORKS
â€˘ Importing an EA height map into my world WORKS
â€˘ Importing the EA height map I edited into my world DOES NOT WORK
â€˘ Importing my height map into a totally new world WORKS
â€˘ Importing my height map into a totally new world and editing water height DOES NOT WORK
â€˘ Placing the lot on land without water WORKS
â€˘ Placing the lot in Island Paradise over water DOES NOT WORK

I know it is a height map issue and to do with the water height, I am just not sure why. It seems to be an EA bug that areas half on and half off water cause issues? This issue is making my world unplayable and I honestly have no idea how to fix it. If anyone has any ideas I would be ever so grateful!

There are no water planes at all in the world. I also tried lowering the water but it only works if I lower it so far that the lots no longer have water on them. And if I up the contrast now, I would have to literally replace all objects again :/ So it seems to be an issue with lots that are partially over water but don't use the pylon foundation.

I added a picture, it is not that good but you can see the world has a lot of water.

EDIT: I have been fiddling around and it seems the main issue is inside the houses on those lots. If I ask my sim to pick up or put down a toddler inside, then they wave their arms or the action just disappears from the queue. The game also freezes for a few seconds just before it does this. It is also only the ground floor, second levels work fine as do houses on foundations. They can teach toddlers to talk, but not walk.

I have looked at it some more and it seems to be an EA glitch. I tested a lot in the IP world and used one of the lots partially over water. Sims could not do their homework on the floor or put toddlers down properly on the lot. If I built a simple house with no foundation, then toddlers could not be put down or picked up inside the house at all, and all interactions that have to do with the ground just disappeared from the queue. If I placed the house on a foundation, the issue was no longer present. It seems EA did not update the scripting for IP to account for water lots. The "lowest level" is routable, but not considered as "the floor". I tried to add a basement or pool to create and even lower level, but this did not change the issue.

It makes absolutely no different how high the water is on the lot, so changing the water level does not fix it. It is only important if there is water present or not.

The only way to fix this issue would probably be to write a patch for the game, or to only build houses on foundation if the lot is partially over water :/