I don't know what Kafka does.
I don't think serverless or hyperscale do anything to solve any of your existing problems other than perhaps capacity requirements.
To me the resource limits for MI are pretty low and would be more concerned on the large customer about whether it has the storage i/o to handle the load. The available storage i/o certainly is enough for many uses, but whether it could handle triple your load is something I would look into.