Citation: 9C_638/2024 E. A

A.a. En avril 2001, A.________, né en 1969, a conclu un contrat d'assurance vie mixte à primes périodiques relevant de la prévoyance liée (pilier 3a) avec B.________ Compagnie d'Assurances sur la vie, devenue depuis lors Allianz Suisse Société d'Assurances sur la Vie SA (ci-après: Allianz). La police d'assurance (xxx) prévoit notamment le paiement d'une prime annuelle brute de 4'788 fr. et la libération du paiement des primes dès le 91e jour en cas d'incapacité de gain (jusqu'au montant maximal annuel de 3'375 fr. 10 en cas d'incapacité de gain due aux maladies psychiques et à leurs suites, conformément à la réserve établie par l'assureur). Au mois de juin 2010, A.________ a déposé une demande de prestations de l'assurance-invalidité, en relation avec une incapacité de travail médicalement attestée dès le 11 juillet 2008. Entre-temps, par courrier du 25 février 2009, Allianz a libéré son assuré du paiement des primes, à concurrence de 3'375 fr. 10, dès le 11 octobre 2008, l'intéressé s'acquittant d'une prime mensuelle de 117 fr. 60 (correspondant à la part de prime dépassant 3'375 fr. 10, dont il avait été libéré). A.b. À la suite du rejet de la demande de prestations de A.________ par l'Office de l'assurance-invalidité pour le canton de Vaud (ci-après: l'office AI), par décision du 23 octobre 2014, confirmée en dernière instance par le Tribunal fédéral (arrêt 9C_487/2019 du 30 septembre 2019), Allianz a mis un terme à la libération des primes rétroactivement au jour de la décision de refus de prestations de l'office AI; elle a aussi requis le remboursement des primes dont l'assuré avait été exempté à tort entre le 23 octobre 2014 et le 29 février 2020 (correspondant à un montant de 17'967 fr. 05; courrier du 20 décembre 2019 et décompte final du 28 janvier 2020). Au mois de mai 2020, l'assuré a présenté une nouvelle demande de prestations de l'assurance-invalidité, en relation avec une incapacité de travail et de gain survenue en 2017. Le 26 juin 2020, puis le 5 mars 2021, Allianz a adressé une sommation à A.________ pour des primes impayées, à hauteur de 18'995 fr. 05, respectivement 21'665 fr. 25. Le 12 avril 2021, l'assureur a ensuite soumis au prénommé deux variantes de convention prévoyant une modification du contrat d'assurance afin de tenter de trouver une solution transactionnelle au litige; celles-ci prévoyaient en substance un nouveau calcul des prestations assurées en fonction d'une prime mensuelle de 117 fr. 60 versée à partir du 1er novembre 2014. À l'issue d'un échange de courriers entre Allianz et A.________ et en l'absence de paiement des primes réclamées ou d'accord quant à une solution transactionnelle, Allianz a informé l'assuré qu'elle allait lui rembourser les primes qu'il avait payées à partir du 1er janvier 2009; en bref, elle expliquait avoir procédé à la transformation de la police en une assurance libérée du paiement des primes rétroactivement au 31 décembre 2008, étant donné qu'il n'avait plus exercé d'activité lucrative depuis 2009 (courriers des 18 octobre et 25 novembre 2021). Le 21 mars 2022, A.________ a fait part à Allianz de sa volonté de résilier le contrat libéré du paiement des primes et a demandé le remboursement du montant y relatif sur un compte bancaire. Le 1er avril 2022, l'assureur a procédé à l'annulation du contrat et mis fin à la couverture d'assurance; il a transmis à l'assuré un décompte faisant état d'une valeur de rachat de 37'186 fr. 20 au 1er avril 2022, qu'il a versée sur le compte bancaire de celui-ci.