Hello,
Quick fix would be:
* Add 4 scsi controllers on the base image. take a new snapshot
* Publish to pool.
* This should avoid the issue you are facing for hot-add of scsi controller. So vCenter can use the existing scsi controllers when request received from app volumes