Purpose of "Position Approved" in Leadership?

We have a Life Scout that has, over the last several years, been elected to three leadership positions and not fulfilled his responsibilities for any of them (the youth leadership instituted attendance/participation requirements that he did not come close to fulfilling). Each time the positions were added to Scoutbook with the relevant dates (for recording purposes) but the “Position Approved” box is not checked. Our assumption was that, like Merit Badges, the position would not count until it was approved by the Troop.

However, Scoutbook shows that he has 500+ days of PoR toward the rank on the “Leadership Positions” page. Further, he used Scoutbook to generate his Eagle Application and it populated the Leadership positions on the Eagle App.

Is this how it is supposed to function? If so, what exactly does the “Position Approved” button actually do? More importantly, how are we supposed to manage situations like this so as to avoid confusion?