Character mistake: President Marsdin says that Camp David was named by President Eisenhower in honor of his son and grandson. It was actually named for his father and his grandson; his sons were named John and Doud.
Other mistake: Supergirl walks into the gallery returning the painting, says "di nada", then takes off straight upwards...presumably blasting her way through the ceiling.
Answer: Yes, s02e22. As Kara leaves her office, she said "go get them, Supergirl" to herself. After season 1, the show switched from a CBS production to a CW production and filming moved from L.A. to Vancouver. Flockhart isn't really a fan of traveling to shoot, and didn't want to be away from her family for so long.
Bishop73