What might work is to gradually degrade IPV4 service. Like an ever-shrinking bandwidth cap and ever-growing latency.
So I made everybody who used the service see a message saying "this service is retiring, please move it to your own infrastructure" before it would redirect to the actual service. I gradually increased it from 1 second to 30 seconds and eventually the admins set up the service on their own infrastructure.