I'm not very good at scripts so i will try to word my findings as simple as it's possible.
1. Trucks pathfinding, the most irritating is their path to assist a construction when there is 4 or more of them, blocked ones try to ram their friends, which already build the structure, in the butt with full force and ain't even thinking about going around it. Also trucks with medium and large body make it even harder as even 2 or sometimes 1 truck is enough to block the way for the other one wich is supposed to help with building ( as i wrote i'm not good with scripting but i would give a building truck different status, similar to non-mobile structure, so other trucks would recognize it as an obstacle and go around instead of ramming it pointlessly)
2. Military units pathfinding with automatic return to repair command, it's kind of obvious that units which drive in front of the column will take the first fire and most damage burst from enemy, if the return for repair command is enabled, at certain hp level they will simply turn back and ride right into their clone tanks faces blocking way in and out, stoping the whole column, often taking damage from artillery and not being able to return fire, resulting in more tanks turning around and blocking way untill whole batalion is dead. So my point here is to give "broken" tanks different status, same as i propposed with building trucks, that the column of full health tanks will try to go around and will see them as obstacle, while broken tanks will be free to go back to repair.
I hope such feedback is of any use, and I wanted to thank all those people who work to make this (one of the best rts) game even better.