It's fine, I might just redo transaction 1 and 2 later
For the next time: if possible, using "Pay to many" in Electrum gives you lower total fees. You'll have one transaction with multiple outputs and only one change address.
I think the problem here is the 3 transactions are somehow linked with each other, which creates a chain reaction.
That's how a block
chain works: each transaction uses the output from the previous transaction.
Do you know why this would happen? so I can avoid this situation in future payments
If you have multiple inputs in your own wallet you can use Coin control to avoid this, but you don't need to. It's normal.