Is there significance to this frame from the season 2 opening?
The significance is more than likely representing the lyrics of the song. When comparing the actual intro here and the translated lyrics here, the lyrics during that moment of the intro are


  Dedicate! Dedicate! Dedicate your heart!