I have 13 Vega 56s. All of the ones with Hynix mem get between 49.5-52 mh/s. My settings start at 1050 core, 800 VDD, and 950 mem. I use the following strap to start:
amdmemtweak --CL 20 --RC 36 --RP 11 --WR 14 --CWL 8 --FAW 12 --RAS 20 --REF 65535 --RFC 248 --RTP 5 --RRDL 6 --RRDS 3 --WTRL 9 --WTRS 4 --RCDRD 12 --RCDWR 12
If I am getting too many invalid shares or teamredminer reboots, I decrease the mem by 5 for the GPU that’s having issues. Once I’ve reduced it by 10 (i.e., 940 mem), I also increase the RC and RCDRD settings by 1, so my strap would be as follows:
amdmemtweak --CL 20 --RC 37 --RP 11 --WR 14 --CWL 8 --FAW 12 --RAS 20 --REF 65535 --RFC 248 --RTP 5 --RRDL 6 --RRDS 3 --WTRL 9 --WTRS 4 --RCDRD 13 --RCDWR 12
The lowest settings I have on any of my Vega 56s is 930 mem, 38 RC, and 14 RCDRD (these get 49.5 mh/s)
If this doesn’t work, maybe try flashing the bios from your GPU that works to your other one. Make sure to back up the bios in case it needs to be reflashed. You can do this from the console with amdvbflash or you can do it from the overclocking tab in hiveos.