Hello,
I have added custom fields to the new "Enhanced experience for adding Products" by following the below documentation:
docs.microsoft.com/.../customize-add-products-dialog-box
One of my custom fields is a calculated field called "Total Amount" of type currency that has logic on JS as follows:

As you see above, the total amount field has a math multiplication formula with a combination of the highlighted fields.
On the main or the quick create form, the JS is working perfectly and is showing the right results. However, in the enhanced experience of adding products I am facing the below challenges:
- The total amount (Currency type) is editable knowing that on the form I have set it as read-only.
- When changing the values of any of the above fields the "Total amount" is not updated to show the current result before saving. However, on the main or quick create form this is working perfectly as I have added the logic onChange event of the mentioned fields.
Are there any limitations on the "Enhanced products experience" that does not make the above requirements work as expected?
Please let me know if there is/are any workaround to achieve the same functionality on this grid experience.
Any help is highly appreciated.
Best regards,
EBMRay