Every Iranian, I have ever known has called himself a Persian.
The Iranian religious leaders don’t acknowledge Persia, which was not a Muslim country. There is a huge disconnect between the religious leaders and the history/culture of the people.
I have the same experience.