Unarchive not using remote_tmp and filling /tmp

Hello,
I'm using the unarchive module with a remote URL. Ansible version 2.2.1 and also updated to 2.3.0.

My problem is that the archive I'm downloading is a few GB and the /tmp mount is too small.

I tried to set the ansible_tmp to a bigger partition. The first Ansible scripts are indeed in the right place, but all they do is unzip the module file in the /tmp folder. The actual module is then downloading the big tarball in the same location, which is not big enough.

Is this really the desired behavior?
How can I avoid it?

Thanks