Hello, Shivraj.
I will definitely check table USORG within DEV/QA/PROD to ensure sync.
As to the transports, we do verify the roles are generated before adding to a transport, generated after reaching the QA systems so that user assignment may occur for testing. The roles that are becoming ungenerated within the PROD system are a mix of roles that have been there for quite some time as well as newer roles. They do not fall over immediately after a transport, user assignment or user compare.
The Security team does not carry an 02 value for generating roles in PROD in our regular access or Firefighter access. The Compliance team has directed the removal from both accesses calling it a 'critical transaction' and any assignment to Security is a violation.