Your problem may be due to the number of rows you deleted.
In InnoDB, each node in the Galera cluster has to maintain an undo log entry for every row you delete while the DELETE
command is running.
When the DELETE
command completes, node1 has to receive an acknowledgement from Node2 and Node3 that the transaction is ready to be committed on those nodes as well. All the deleted rows will thus sit in the system tablespace file (your ibdata1 file) and will grow.
Please note the InnoDB Architecture (Pictorial Representation by Percona CTO Vadim Tkachenko)

In this picture, please note the Rollback Segments which are the undo logs. All the rows you are deleting are piling up in them until the DELETE
transaction is done. When it commits, the used space is not reclaimed. That is the sad reality of doing huge transactions like this. Node1 has to do this, and so does Node2 and Node3.
I once posted info on this over 8 years ago : How can Innodb ibdata1 file grows by 5X even with innodb_file_per_table set?
This explains where the used diskspace went.
What you should have done is delete the rows in chunks of 1000 rows at a time.
This gives Node2 and Node3 breathing room to digest the deletes. In turn, ibdata1 would have remained its original size on all 3 nodes.
DELETE FROM mytable WHERE ...
???