The report provided by us show that there seems to be a general problem with forms. The problem seems to occur when using two input fields. Why is it possible to call ca_fdGetTextFieldValue as a variable to the report but it is not possible to use it in the value field? OR should it not be called in report variable?
The point is though it was working in older version still its not a reliable route to form fields rendering sequence to capture the data.
Release : 17.1 Component : CA SERVICE CATALOG
Please contact support to request for this fix if not on the available roll-ups. The related defect is DE52843. Once you have encountered the issue the current resolution is to install: T6D9556.CAZ on top of 18.104.22.168 environment
After considering all the factors, the best solution is to go with the form 'Onload' feature to write all the logic(form script related) to achieve the functionality.