we def need something, using WoW as just a reference simply because when you use your hearth stone(which is a stone that lets you teleport to a location you have saved) it goes on a 30 minute cooldown before it can be used again, to keep people from being able to port out and constantly port back. the cooldown is what balances things out, so for starbase you can transfer to any of the 30 origin stations if you have them saved, but the way it would work to match what other mmo's do to keep the abuse down would be a cooldown timer, and you could even RP it and say the terminal has to recharge. so if im on my base and i transfer to origin 1, then i transfer to 5, and say i want to go back to 1, i may have to wait 30 minutes to do so, but i could instantly transfer to another station i hadn't used the transfer on in the last 30 minutes. this way if i want to try and transfer a bunch of items to say Markka, i can but id only be able to move 12 slots worth an items every 30 minutes, and not ore, just endo inventory like guns, parts, ammo, etc. and a lot of guns and parts take up 2-4 slots, so its not like you may even transfer that much stuff at once.
now im not saying this above is the fix but just an example, and many mmos have a very much similiar systems. if you had cooldown timers with at least a 30 minute wait, it take a player 5-6 hours to try and abuse this, and most players would rather run the stuff themselves in 1-2 hours then spending a whole day just trying to move their storage stuff with a max of 12 slots only at a time.
Elderscrolls online has a cooldown system as well for fast travel, you can do it at anytime but if you dont let the cooldown drop off you have to pay 1000s of gold to do it. the longer you wait the lower the gold cost drops until it hits like 150g. a credit cost with a timer that stacks when trying to constantly use the free transfers to exploit it would cost so much in credits it be counter productive to their plans. and remember you can't do ore this way just items.