I have a cheap class Amd GPU (RX570) also having a lot of trouble in rendering with cycles.
I think AMD developers need to work extra hard so that their GPU can run smoothly supported by good program compatibility, such as drivers or others.
For now, I often experience problems with cycles when using the GPU. and when i want to try radeon prorender .. i also have trouble. Until now no one wants to help me.
Hopefully we can find a solution here.