I'm okay with the way resources work on the new perma, It adds a challenge which I'm okay with, I don't want things to be easy otherwise whats the point in playing. However I think that once you sell x amount of a resource it should be come available in that port but only the amount that has been sold, I mean what purpose does a port have with the resource? Make the supply and demand like an actual market..
Port is buying Metal Ore 100%
You sell 100 metal to port, it decreases the buying percent to 95%( or whatever the formula puts it to)
Now the port is selling 5% metal(or whatever the formula alots based on the amount sold)
Now the amount the port is buying at should not return to 100% until after the supply has been bought up, making it an actual market, the only access to resources is directly from the player, alien drops or planets adding a new simple but large aspect to the game.