When you use Curviloft to make a surface it automatically makes it a group.
So your "solid" isn't because it is made up of several faces and edges of raw geometry and two groups created by Curviloft within the other group. By exploding those two groups you get all raw geometry within one group which is a Solid. You should also reverse the blue faces so you only see white from the outside. Blue faces are back faces.