The concept of soulmates is all a made up illusion, really.  It is practically impossible to find someone that ticks all of your boxes, but that doesn't mean the relationship won't work if y'all put efforts. 
The relationship doesn't work because you are soulmates, you are soulmates because you made the relationship work.