The current succession in both Montenegro and Albania is salic. So no rights to succeed to or through the female line.
In both cases i could see that altered if no male heir is born. In Montenegro it's unlikely. Prince Nicholas is a widower but at an age i don't see him marrying again and starting a second family and prince Boris and his wife have been married for a long time. Princess Veronique is 46 years old and their daughter Milena was born in 2008. There has been some debate about them having a second daughter Antonia but i've never seen any official statement that the couple had a second daughter outside one picture.
Like Romania they could opt to alter the line of succession to gender neutral. In that case Milena and Geraldine would become the heiresses in their countries.
In Italy it seems Vittorio Emanuele and his son Philiberto Emanuele seem to have done the same thing but they have a junior male line in the Aosta branch and for the Two Sicilies the Duke of Castro has done the same for his claim that is however already disputed by the duke of Calabria.
While I respect your opinion. I would point out that several former reigning families have abandoned Salic Law. I know that you hold they have no right to do so, but they have done so and the abandonment is fact whether it is legal or not.
No, because the succession is governed by the Salic, not semi-Salic, law.
The same counts for princess Milena of Montenegro. Her father is the last male in his line and his wife is at an age where we should not expect another birth.
Milena's father, Boris, has a sister, Pss Altinai who has a son. Might it be conceivable that the son be adopted as eventual successor?