You need set different worker names for each miner. Because pool receives from different miners info like from one miner but reported hashrate changes constantly due overwrites after each package sent from miners to pool
Eg
Miner AMD (hashrate 30) sent package and pool display reported hashrate 30 MH/s
Miner Nvidia (hashrate 50) sent package and pool display reported hashrate 50 MH/s
Miner Nvidia (hashrate 50) sent package and pool display reported hashrate 50 MH/s
Miner AMD (hashrate 30) sent package and pool display reported hashrate 30 MH/s
Miner Nvidia (hashrate 50) sent package and pool display reported hashrate 50 MH/s
and so on …
Reported hashrate just info which pool receive from miner. It’s may differ from real-time hashrate