Hi,
Out of interest, what selection criteria's did you define prior to running the Generation job on the NWBC front end?
If you are trying to analyse all the users and role assignments against many systems then this is likely to be the cause of the very long running job (that has not ended in error, but still in progress).
My advice would be to run the generation job by certain user groups (if using Manager review) or certain types of roles (if using Role Approver review).