Is there an explanation provided behind age 7? ie does puberty play a role? Any supporting narratives you may be able to share?

7 is not a puberty age by any means, neither for male, nor foe female. However, in this age, the child is usually differentiates the good and the bad acts.
This depends on many factors, as this could take place at earlier age, like nowadays.