One of the filters available to recruiters is search job titles using the refinement of “current” role rather than “current or past.” If your profile isn’t tied to a current position (when this filter is applied), you simply won’t appear in those searches.
The fix is to create a 'role' with CFO as your job title NOT the career break option and this will keep you visible in recruiter searches.
See the 1st example below using profile. If it looks like the second option you've set it up incorrectly and please give me a shout.