I need to move the licenses I use to a team (with its access, billing)
on another team (different company, billing)
if I delete the user email@example.com from a team
and I create and associate the license on the second team always with the same email firstname.lastname@example.org
do i keep preferences and cloud files?
Preferences yes, as they are stored locally on your work computer. As the cloud data belong to the company, I suppose those will not migrate automatically. I suggest chatting with support on this matter. You can contact support via the admin console (https://adminconsole.adobe.com). It is anyway wise to back up the cloud data. That should be an easy task as cloud data is cached locally. For the libraries, you need to take extra care. Be sure to read and understand this document: https://helpx.adobe.com/creative-cloud/user-guide.html
If it's an Adobe ID then there is no issue, the cloud assets will have no issues. If it's an enterprise ID and you remove the domain and the user details from the old console then, the users will lose the assets so it's better if they can manually back up the assets.
For Application preferences, if the users are not changing devices then no issues.