I wasn’t impressed with my buds inreach mini last year...
Took a long time for messages to go through.
But, I suppose it’s better than nothing.
Did you personally confirm that your friends inreach mini was not set to the default message listen interval of 10 minutes?
Every time I've heard this complaint it has turned out to be user error. If you don't change the settings and send a message to someone and they reply, it will take 10 min from the time they reply to the inreach for you to receive it. I've used my inreach in WY, CO, AZ and AK and never had it take more than a minute or two to for the message to reach the recipient.