Why specifically these borders and not somewhere else is a question that's beyond me, but Portugal, immediately after its Reconquista, was a County and vassal to the Kingdom of Galicia and later Leon. Afonso I of Portugal became independent mostly with papal support due to his role in driving out the Moors in present day Portugal. Since then borders have shifted and wasn't finalized for a few more hundred years.

The language thing is more clear - Portuguese used to be a lot more like Galician, but in the past thousand years or so they've become more and more different, with Castillan taking hold of the rest of Spain and slowly relegating other Iberian languages like Leonese, Aragonese, Basque, Catalan, and Asturian to secondary status. These languages all have similarities and were a varying degree of difference between Portuguese and Castillan.
විශේෂයෙන්ම මෙම මායිම් සහ වෙනත් තැනක නොවන්නේ ඇයිද යන්න මට එහා ගිය ප්‍රශ්නයකි, නමුත් පෘතුගාලය, එහි Reconquista වූ වහාම, Galicia රාජධානියට සහ පසුව ලියොන් වෙත ප්‍රාන්තයක් සහ යටත් විය. වර්තමාන පෘතුගාලයේ මුවර්වරුන් පලවා හැරීමේ ඔහුගේ කාර්යභාරය හේතුවෙන් පෘතුගාලයේ I අෆොන්සෝ බොහෝ දුරට පාප්ගේ සහාය ඇතිව ස්වාධීන විය. එතැන් සිට දේශසීමා වෙනස් වී ඇති අතර තවත් වසර සිය ගණනක් සඳහා අවසන් කර නොමැත. භාෂා කාරණය වඩාත් පැහැදිලිය - පෘතුගීසි භාෂාව බොහෝ දුරට ගැලීසියන් මෙන් විය, නමුත් පසුගිය වසර දහස් ගණනක දී ඔවුන් වඩ වඩාත් වෙනස් වී ඇත, කැස්ටිලන් ස්පාඤ්ඤයේ සෙසු ප්‍රදේශ අල්ලාගෙන අනෙකුත් අයිබීරියානු භාෂාවන් සෙමෙන් පහත් කර ඇත. ලියෝනිස්, අරගෝනිස්, බාස්ක්, කැටලන් සහ ඇස්ටූරියන් ද්විතියික තත්ත්වයට. මෙම භාෂා සියල්ලම සමානකම් ඇති අතර පෘතුගීසි සහ කැස්ටිලන් අතර විවිධ මට්ටමේ වෙනසක් විය.