Engine shuts down on approach after long flights

As you say it happens to all of your aircraft and only on approach, my guess is that’s the first time in each flight that you’re throttling to idle or near it.
If that’s the case I’d be looking at my throttle axis binding range. You might find minimum throttle is actually somewhere other than your control minimum stop.