Ok, so here is what is going on. Shapes do not correct for acceleration multiplied by mass. They never did. Robots with less mass will behave more normal around shapes then robots with huge mass such as the one with chloroplasts. If I start digging trough this it will open up several cans of worms. Also, physics know how is high school level at best, though learned a lot just by reading trough code. Notice how the plants seem to be kinda stuck inside the shape when they are moving around it. That is because there position is updated first, then the screen is update, and only then the position is re-corrected for the shape. What is interesting to observe here is that the more the robot is looking stuck within a shape the greater it's velocity is in that direction. Actually, this is happening with non-wrap screens as well. That is why Numsgil came up with the 'unlock screen zoom' option a while back.
There is some serious shizam going on with my internet, it is not my modem as I thought. But I did manage do squeeze this trough in the mean time.