As @ToanDN said, you may think about the Path, and about the Profile origin (base point).
Your Profile sketch doesn't fit the Path dimensions because it's created from the outer corner and Revit may not know how to solve the Sweep for the inside corners.
a. You could create the Profile from an inner origin and then rearrange the Path to be the internal shape of your fixture. You'll hardly control the outside curve dimensions with this option.
b. You could also keep working with your setup but reducing the wideness of your Profile to let Revit solve the Sweep internal curve.
Within this 2 options above you would create an internal box to fill the hole and then join both geometries.
c. The best you could do for this particular shape is to make a Solid box with the desired dimensions for your fixture and then create a Void Sweep all around the box to achieve your "Curved sweep on a curved path".
Regards.