Let's start with an example:
I had already had breakfast when the phone rang
In this example, the had marked in red is auxiliary, while the green functions as a main verb.
Consider a similar example with eat
I had already eaten when the phone rang
Same logic with have
Student or Learner