Vanilla trees actually work, it is the modded trees that are different. They will have to fix it in Alien Biomes. From my post on their discord:
I found the conflict between Alien Biomes and Cargo Ships. In Vanilla, both resources (ores) and tree have selection-priority=50, and trees have priority because their collision mask includes water-tile (which is greater than resource-layer, the highest mask on the ores).
Alien Biomes changes the selection priority of ores to 0. It also creates new trees with selection priority also set to 0. But it leaves vanilla trees with selection priority of 50.
When Cargo Ships adds the new collision layer ('land-resource') to ores and water tiles, it now has priority over the modded trees with equal selection priority. I did not see this before because the vanilla trees still have selection priority of 50, so trees behaved correctly on Nauvis in my test world.
I'm not sure why Alien Biomes needs to change the selection priorities of either trees or ores. But I think it would make sense to have it set all the trees to something higher than the ores. It certainly is confusing right now with some trees being different from the others.
I can modify the priority of Alien Biomes trees in Cargo Ships, but I would rather agree on the best solution before causing new problems. When Alien Biomes is not installed, Cargo Ships changes the selection priority of ores from 50 to 49 to make sure trees take precedence.