These datums make it worse.
Profile is evenly split on each side of the basic shape with the given callout. The nominal distance from the datums to the desired surfaces is zero. This leaves the profile half embedded into the datum simulator, which cannot happen, and is therefore not available for tolerance.
If you excused the wide surface from the profile tolerance and made it flat to .003, keeping datum reference A and ditching B, then you'd have something easier to measure, but without knowing what the part does, it's not possible to say if it's what you need.