I see, please try the below configuration as it should meet your needs.
A. Field availability by Owner's Subscriptions: Yes, CB subs control detailed field access
Owner Plans controlling field available in profile: YOUR PLAN
Still Available for Profile Owner himself: No: profile owner himself is also restricted
Owner Plans controlling field editable (none means not controlled): BLANK
Still Available for Moderators: Yes: field available for moderators
Still Editable for Moderators: Yes: moderators can edit field
B. Field visibility by Viewer's Subscriptions: No, Normal CB settings
The above should ensure the profile owner is subscribed to YOUR PLAN in order for anyone else or themselves to see the field on their profile. It has no protection for profile edit so they could always edit the field. Moderators are exempt and can always see and edit the field so ensure you test with a normal Registered user.