Not the topic, but...
It's dangerous because, sharing bots would end storing all their energy as body.
I think bot size and "fat" are two -somewhat- different things. Here body size is a general value for "materials needed to build another bot". That includes fat proteins, but also membranes, DNA, calcium and all the other stuff.
We got always some of the bot fixed attributes as code and not as body units; like, DNA length, amount of stores (each store would be like a rybosomic factory, since all stores are executed each cycle, so they are actually performed in parallel), or muscle (all the movent stuff). So a bot with 13K of DNA code, a thousand stores working each cycle, able to push up to max speed and, plus, 100 units of fat, is the same size of this one with 100 units of fat too.
The body sharing between parent and offspring would be more efficient as there are less extra things to convert fat into. If you gotta build a lot of DNA and stores, you need to invest some more of that 50% body fat you give it. The offspring of a tiny bot doing 50 .repro would end with like 49.5% of the body, so they'll keep reproducing even at 2.1 body units. But Lionfish maybe wouldn't reproduce under 3 body units.
Then, about ties, currently they feed selectively on the ready to use "sugar" energy. In fact, if they are just sharing in the most primitive way, they'll just share products and body-building stuff with no distinction. The most primitive .share sysvar should do all altogether, sharing shell, slime, waste, energy, body, poison and venom -all 7 things, but each one at 1/7 normal rate. Ex Nihils would love that a lot. The nasty high level bots can go and further override-tweak each sharing with the specific sysvars.