Hi Matadem, so looking at your surfaces, you have curved areas that have a bend radius that is tighter than your desired thickness.
So you probably won't be able to use surface offset to make the interior pieces because the offset surfaces will be bunched up in those spots.
Here's a description of the problem, if your offset distance is smaller than the radius of bends, it will be ok, like here is a surface offset of one of your pieces at 0.1mm:
And as it grows larger here's what happens:
So at around 0.8mm the offset surface is bunching up on itself, here's another visual depiction of this:
If you plan on hollowing a piece out it may be a good idea to construct it as a simplified block with sharp edges and no tight bends in it initially, the bends can come from putting on fillets after.
So anyway in a case like this you will probably need to just model the interior piece similar to how you modeled the exterior and then boolean it out.
If it's ok for the thickness to be approximate you could do some shortcuts like here I projected a line onto the object giving some sections:
Then offset the curve 1mm to the inside:
Loft those to make an inner solid, move the top station upwards so it exits the main piece, then boolean difference:

|