as i said before no one wins as madara has the advantage in power but cant finish nagato off and nagato has a way to finish madara but cant actually touch him.nagato can take a soul with one touch which would give him the advantage, but like you said it will be difficult for nagato to do that through suasnoo, and even tho he can absorb suasnoo and everything he can do. Since there both edo it wont matter cause they both have unlimited chakra. But we have to use edo because thats there most recent state.