Loop functionality is failing when i use add_host module inventory in other playbook

Hi Ansible team,

I am using the CSV file as below for nfs volume migration as we have 1000 servers with 100 volumes. Hence, i would like to make to host inventory using add_host file instead using inventory file. However, the loop is failing when i use add_host module, if the server has more than one volume . would anyone please help me on this request as i would like to mount all the volumes on respective servers as per CSV input?

cat mounts.csv

host,remote_path,mnt_path,python
host1,nfsflr01:/volahcstg_www_masup_stg_data_01,/myasup/stg/data,/usr/bin/python2.6
host1,nfsflr02:/volahcstg_www_masup_stg_app_01,/myasup/stg/app,/usr/bin/python2.6
host2,nfsflr01:/volahcstg_www_masup_stg_data_01,/myasup/stg/data,/usr/bin/python2.6
host2,nfsflr02:/volahcstg_www_masup_stg_app_01,/myasup/stg/app,/usr/bin/python2.6

cat mounts.yml

I hope that it might be design of the add_host module. Is there any ways to disable the BYPASS_HOST_LOOP = True parameter in add_host module to enable the iteration or please suggest me if there any other ways to achieve my requirement

Regards,
Suresh