Well, your cmd line is very strange: 1. it doesn't specify any pools or wallets; 2. it contained -epsw parameter that is claymore's parameter and not phoenix's. Can you post your bat file here and a screenshot or log from start of mining to the error. Also you say it returns you some error - what is it? it's not in your log.
Also now looking at your setup, I 'm wondering how -eres parameter works. It says "-eres Allocate DAG buffers big enough for n epochs ahead (default: 2) to". Does it mean it will allocate buffer of 2xDAG on a GPU? If so then your 4GB RX470 is too small for that. Anyone knows how -eres works?
There is no hope, all other settings are default, so i have no idea really, also i have 5 types of motherboards and all of them show the same problem, my guess it lies within the network, somehow, pm detects some anomaly and crashes it, claymore might detect it and direct it forward, these things are too complex, too many things that cant be fixed, need to accept, although like i said, previous pm vesion worked without problems, pm dev said this version changed many things.
Well i'm not a miner, i just test things out from time to time.
If you choose to accept - it's up to you, but i'm telling you, your bat file is wrong (you are mixing up commands from claymore and phoenix).
Another idea: auto-tune was introduced in 3.0 (if i'm not wrong). Try to by-pass it by specifying -gt parameter (e.g. -gt 15)