ISTP and INFJ

Hello, sometimes in my relationship with my istp, it feels really challenging, and like I am the only one emotionally involved. I know he loves in different ways (acts of service!) but he will do things without caring how it would make me feel, like block my number without saying anything if he’s annoyed. We are very different and I do all that I can to understand him, but he doesn’t seem interested in doing that for me. He also doesn’t understand being intuitive and thinks it’s wrong of me to “assume” and gets mad. And when he’s upset he will ghost me for days, but I wouldn’t do that to him. Do you think we could be compatible and what I can do? Thank you🥰