Submit twice before joined Tags are saved to database

I currently have an issue on the site where it is necessery to submit the data twice before it gets saved to the proper tag field in the database
.
There are Tags from 2 other Tag fields that I join together and want to save on another Tag field in the database.
The built array is fine, when I console out the resulting Array for the database entry it all looks good.

However it does not get saved, it only saves after the second time I press the submit button.
This is not pratically usable for any customer, I can’t tell them please press that button twice because the site is only saving it when you pressed it a second time.

Anyone got a similar problem and found any solution how to make WIX save it’s set field values to the database without doing the same thing twice.

I already tried doubling down on setFieldValues and save and then setFieldValue and save again, but that does not help at all.

It only saves changes to the Tag entry in the database on the second click of the submit button.
Any help would be appreciated, cause I have no more idea why it does not work on the first click but it does on the second, it is not like the code would suddenly change.