I've never noticed mine losing miles in Hold mode. Whenever I use Hold, it will run the engine at a high idle when I'm coasting or close-to-coasting and the battery power gauge on the left goes down into the green while it returns to the setpoint. This only occurs after heavy acceleration. I've driven over a hundred miles in one Hold trip before and never lost a single mile of EV range.
Now, if you're driving up a steep slope such as a mountain the whole time, it's not going to have time to recover the lost mileage unless you drive flat or downhill for a while in the same trip afterwards. Note that the setpoint gets reset to the current SOC any time the vehicle enters Hold mode.