i didnt flash my vega 56 but i used a ppt from
http://vega.miningguides.com/#SoftTablesin gpuz, the default clock is 1408mhz and memory 1100mhz
clock 1400mhhz and memory 900mhz
my ODT settings
GPU_P0=852;800
GPU_P1=991;810
GPU_P2=1084;820
GPU_P3=1138;830
GPU_P4=1150;840
GPU_P5=1202;850
GPU_P6=1212;905
GPU_P7=1400;850
Mem_P0=167;800
Mem_P1=500;800
Mem_P2=800;820
Mem_P3=900;900
Fan_Min=2500
Fan_Max=3000
Fan_Target=75
Fan_Acoustic=2400
Power_Temp=70
Power_Target=0
You're using a PPT meant for a Vega 64. 1100MHz mem is too high (essentially invalid) for a stock 56, as it has much tighter timings. Obviously it doesn't matter after you update your clocks w/ ODNT, but you should probably get a valid PPT.
Also, your ODNT settings are broken as well - your GPU_P7 voltage should be >= P6. With these settings, if you're lucky, you're just running at 905mv, but in the past, I've seen all kinds of strangeness w/ out-of-order clocks/voltages. If you really want to run @ 850mv, you need to reduce P6, as well as Mem_P3 to <= 850. OTOH, if you want to run at 905, you just need to set P7 to 905.
EDIT: One last thing, you're setting your throttling temp to 70, but your target temp to 75 - this doesn't make sense. Also, unless your fans/temps are set for noise reasons, 70/75 is quite hot, while your fan_max is actually what most people consider the minimum for mining on a ref. I would set your fan_max to at least 3500-4000 (again, unless noise is a concern,) and fan_target somewhere closer to 55-60 (even 50 if you can handle the noise.)