My cache plugin has never caused issues with setting user roles before.
Regardless I just turned off the cache plugin and attempted to change WP ERP user roles from the User Profile page, but it still won’t update.
Have you tried this on a new install? I am on latest WP 5.6.1 and only just installed WP ERP and WP ERP Pro. Can you replicate this error?