With a technical workflow you will be bound to the 10 minutes limit.
What could work:
* Keep the default global blacklist setting for auto-reply
* Design the technical workflow to run every 10 minutes
* Technical workflow does the uodate on the subscription and renoves rhe gloval blacklist record
By that they would mot receive unwanted communication. Though it has the side-effect of maybe missing another still wanted mesaage during this 10 minutes until next workflow execution.
Other way would be to use different sending numbers per message type/subscription. The blacklist will not be global but just for a specific sensing number.