Change in data field "ro.product.board"

We are a developer for banking and payment apps. We use some fields for device binding, as e.g. “ro.product.board”. With the update from Android 9 to 10 this field changed from “universalxxxx” to “exynosxxxx” (xxxx stands for the version e.g. 9810) - which brakes our binding and let the apps crash.
Are other developers also affected by this change?
Is Samsung aware of this? Is this change as designed or happened it accidentally? Are there other changes, similar to this planned? That information would be helpful to keep our apps fit for the future.
Thank you

According to my knowledg, samsung is aware of that. Especially for folded mobiles.