Yes it is, but you don’t need two windows for that, do it the same way as you did when you did two views from “different angles or perspectives”.
Just render something else when doing the other view.
The problem with glut is that it uses callbacks to drive the rendering, input and so on, and you can only register one callback at a time.
This means that the first window freezes because the function registed to draw to it is “overwritten” by the second windows draw function, and it is no longer getting any draw callbacks.