Sure. you can "protect" your shapes from themes.
You can even choose the unwanted theme options you want to protect your shapes from: from theme colors, theme borders, etc, or every theme aspect.
You need to turn on developer mode, select the shape and use command "protection" from the developer tab.
Alternatively, you can set protection in shape's shapesheet directly (look for the "protection" section)