0.) Use a Liferay 7.2 vanilla bundle with the latest fix pack.
1.) Create a new site and have Finish as the default language.
2. ) Create a new structure with a text and a boolean fields. Create a dummy template.
3. ) Create a new article, fill in all fields and check the boolean box as well.
4.) Edit the article and create a secondary language, add in the new content and leave the boolean checked and publish it.
5.) Edit it and go to the secondary language, check the source view and un checked the boolean selection.
6.) Edit it and check the secondary language with the source view and check the boolean field and save it.
Result: Edit the article and check the secondary language, your boolean field won’t be checked. You can repeat step 6 and you will get the same result.
7.2x @ commit (48444eded73eac056f0f411876b39dbadc8c19c1) reproduced
master @ commit (143b4452a45b7f058f1d68079a172cecffff5f57) reproduced