Hey!
So I'm not super great at reading individual charts (still learning/practicing), but just as a suggestion, maybe you could make a synastry chart? Especially if you're looking for compatibility. The synastry chart would basically "combine" both of you to give you more insight into the relationship itself.
If you look for a synastry chart calculator on a search engine like Google, they should come up where you can individually put the birthdates/info in! Also, the synastry chart would show the aspects from your natal chart to his, just so that we can compare those too, which would give more information. If there are generally a lot of positive conjunctions and sextiles, that could make sense for why you feel so connected to him (which is a good thing within itself for a healthy relationship!).
Also, once you have done that, you could look for certain venus-sun, venus-venus aspects and see what adds up! As well as different aspects laid out on
https://thezodiac.com/soulmates2.htm and
https://cafeastrology.com/articles/soulmateastrology.html, which both kinda show some aspects that could be more love-related.
But gemini sun and libra sun doesn't seem like a bad combo (just by sun signs) at all! Both are air signs, so you're in the same element, which is always a plus. Also, sun signs are only a small portion of so many other qualities that are present astrologically when we're born, so just having "traditionally incompatible" sun signs isn't going to be a huge factor.
Sorry I couldn't be of more help!