It seems that panda requires the .vert and .frag file extensions, and won't accept .glsl extensions.
It didn't seem to give me any output to warn me of this or ask me to do this, but when I duplicated my files and changed the extensions, it no longer spits out this version error, and I can now apply the shader to the scene and camera!