MSI afterburner can override AMD software.
Down your core clock around 100 MHz
Set Power limits to maximum
Set Fan speed to maximum
My theory is the AMD software can't control the core clock and it make GPU run at very high MHz and make the black screen happen. Override and reduce the core clock may help.