Forum:Honest Help.. Fast

So me and my friend are trying to understand how the chaining of 2 Honest would resolve.

Let's say that this is how everything happens.

Player 1 (P1) has a Honest in hand as well as a Lyla on the field in attack mode. The second player (P2) has the same set up.

Lyla (P1) attacks Lyla (P2), Player (P2) discards Honest to activate effect in damage step, Player (P1) chains to the Honest (P2) with Honest(P1) as well,

Who wins?

To my understandings, Player (P2) wins because the chain resolves in reverse order. Starting with Honest (P2), than into Honest (P1), than resolves from P1's Honest into P2's Honest. If it worked this way, the second Honest's effect, P1, would resolve first, than the first Honest used would activate after wards gaining the attack that was just gained by the second Honest.

Is this correct?