I am aware that the following not improve your past situation, but please keep in mind for the future, that for a regular linux user, there is currently 0 reasons to choose the proprietary close source amdgpu-pro.

Use the default all opensource instead. It was demonstrated multiple times that they offer better performance, and robustness. See various articles, forum posts, reddit/r/linux_gaming, phoronix, etc.

 And also, due to their nature of being packed together with all distros, are much wider tested by the audience with a much broader hardware combination. As a added bonus, you can also use the latest and greatest bleeding endge mesa+kernel(not just that you can, but also highly recommended) and completely forget about dkms breakage.

---
Sent from mobile, apologies for typos.