My understanding is that if the goods go directly from an EU country to Republic of Ireland by sea then there is no imaginary border in the Irish Sea. However, because of costs, a lot of goods are transported by road from the EU and therefore have to cross the UK to reach their destination.