Last flight with EI to Dublin is 20:45
Last BA flight (which is EI codeshared) is 21:15
The reason your TA couldn't get the connecting flight is both option fail the MCT and are not valid
This is an impossible routing
Just note you will have to clear immigration in T3, collect bags, clear customs, transfer to T2 (or T5) and check in and then enter security again.