Yubivan
As a non domiciled, I follow a strategy which I believe is pretty safe: I don't touch anything that is Irish. Eg. It may not matter since IB is just a broker, but I wouldn't use it as it's regulated in Ireland. I use DeGiro that has no presence in Ireland. Then, I make sure to buy only baskets of shares that have nothing to do with Ireland. Shares of companies that are incorporated in the eurozone, Italy, France, Spain, Germany etc. etc. and make sure to avoid buying shares of companies that are incorporated in Ireland (like for example Accenture). When I want to use the profits, dividends or capital gains, I transfer them to my N26 card, again bank registered in Germany, and use it abroad only, never in Ireland just to avoid mixing things (I use it mainly on holidays, Spain, Italy, Portugal etc. to pay for hotels, restaurants, car rentals, shopping in the supermarkets etc. etc.).. I never use my N26 card in Ireland. I almost never use the N26 card online (eg. to buy Ryanair or AerLingus tickets) since they are irish companies: for that I use my AIB card. I never withdraw cash abroad using my N26 card, (in case someone could argue that I withdraw cash abroad and bring it to Ireland).... then
a) I avoid buying ETFs, since the remittance doesn't apply and the all taxation around them is a true mess.
b) I declare and pay DIRT on the interest received (not on the DeGiro account since they pay no interests) but a real deposit account from another
EU bank since the remittance base doesn't apply to DIRT.