I was almost denied entry to Lanzarote (Spain) using my EU national ID when flying from the UK. They said that post-Brexit they only accept passports for travellers from the UK despite the Spanish Government website saying that EU IDs are accepted for EU ctizens. I decided to put border control to a tough test and we had heated discussions for about one hour when I landed to Lanzarote. Border control and police could be simply clueless but they insisted on having a valid passport when travelling from the UK even for EU citizens. At the end I had to show them my British passport (I have dual citizenship) to move on with my day. Not sure what would have happened if I did not provide them with a passport but I doubt they would put me to a flight back to the UK since they would need to bring someone who really knows the rules.
That will also affect what are the rules for EU nationals travelling to Europe from the UK after the EU visa waiver kicks-in in early 2025. My understanding is that I should not need one if I presented my EU ID, but I have now second thoughts after my recent experience.
Does anybody have any similar experience?