Scenario
Newly created Contact Role does not appear in the Contact Role list in the Contact record.Solution
The problem mentioned above happens because of the browser cache.
1. Delete the custom Contact Role
2. Recreate the Contact Role from scratch
3. Log out of Netsuite
4. Clear browser cache (optional)
5. Log-in to Netsuite again
The custom Contact Role will now appear in the list.