It's too easy to abuse the HYENA RIDER armor to recover freshness. You put a gal with 0 freshness in the armor, use smokes through the mission until your freshness is full. At the end of the mission only a small amount of freshness would be consumed to recover the lost hp.
How to prevent this abuse? I suggest to modify the recovery script. If freshness at the end of the mission is higher than at the start, then freshness should be set to what it was at the start.
For instance, I start a mission with 10 freshness and end mission with 70 freshness (because I smoked 20 times). Normally, to recover 20 lost hp, the script would consume 5 freshness, and you would end with 65 freshness. But with the change, the script would check if 65 is greater than 10. And since it's greater, the script would set freshness to 10 instead of 65, because 10 is what you started with.