I read that it heals with diminishing returns on subsequent visits
I didn’t have time to test this before work today, perhaps someone else can verify the full mechanics. Even reduced free healing is still free healing though, albeit tedious. I suppose the min-max approach would be to conserve that first heal in the ship until you’re hurt badly, then hoover up all those healing items.
I’ve also not noticed health packs contributing to upgrading max health when I’m already at max health. There are separate items for that.
I tested this. It renames them into the suit integrity item when you’re full health. If you want to see it for yourself, explore until you find a healing item while hurt - heal at the ship, then return to it and you’ll see it’s now an integrity item. I agree this is a very tedious way to handle it, but the game is so hard I find it necessary.