Hier gibt es die Liste der von der Deutschen Post für PostIdent bzw. VideoIdent akzeptierten Ausweise:
https://www.deutschepost.de/de/p/postident/downloads.html
In der Tat sind die portugiesische Personalausweise nicht aufgelistet, aber Reisepässe schon. Ich habe mir die Muster der portugiesischen Dokumente angeschaut und verstehe nun warum der Personalausweis nicht akzeptiert wird, Reisepass aber schon: In den portugiesischen Personalausweisen steht kein Geburtsort, während in den Reisepässen gibt es den Eintrag.
Das kann man sich hier anschauen:
https://www.consilium.europa.eu/prado/de/prado-start-page.html
§ 11 Abs. 4 Nr. 1 GwG verlangt die Erhebung des Geburtsortes und § 12 Abs. 1 beschreibt welche Dokumente akzeptiert werden, deswegen sind der Post die Hände gebunden. Das ist leider ein altes und bekanntes Problem, das seit Jahren nicht gelöst wird und betrifft Bürger mehrerer Staaten.
Um dieses Ärger in der Zukunft zu vermeiden, solltest du einen Reisepass erwägen. Solltest du deinen Personalausweis aus welchen Gründen auch immer verlieren, kannst du dich mit dem Reisepass legitimieren, was selbst bei der Beantragung des Ersatzpersonalausweises helfen würde.
Advanzia wäre hier ein guter Tipp, da bei der Kreditkarte auf die Identifizierung verzichtet wird, wenn man die Überweisungen ausschließlich von eigenen Konten an das bei Advanzia geführtes Konto tätigt.