Setting boundaries will help. Make sure you have a space that is out of bounds for the Sk like maybe your room. But they need to feel like the remainder of the house is their home.
Don’t get too involved. If they have sport or a party to attend let your DH take them on his own.
Dont let their life admin become your problem. Any tasks relating to them are not yours. No exceptions.
Ignore the mess. Kids make mess. Make sure your DH helps clean up after they leave. Don’t clean the house before they get there, you don’t want to add to the resentment. If their stuff gets left out after they leave ask your dh to put it away. If it’s still there the next day throw it out, or hide it for a while.
Ignore the complaining, that is what teens do. Just don’t respond. If they don’t like something it’s too bad.
They need to be considered, but not put first. You are a family, and your needs as a whole are important. Set boundaries and limit the impact they can have on you and your DC.
Let them monopolise DHs time when they are there. Maybe find other things to do with your DC and give them time together.
Make sure you have at least one positive interaction with each of them when they visit.
If you really change your mindset about them from kids that annoy you and create a lot of extra work. To kids that you get to have fun with you might start to like having them there. If you are running around taking them places, or cleaning up after them, or doing washing of course you will resent them. You can’t erase them from his life, but you can erase the negative parts.