The drawing looks messed up a little.
My feeling is that B should be referenced as primary datum feature in positional FCF for the 2nd hole. It should also be used as a datum feature reference in both perpendicularity callouts, like you already mentioned.
As for controlling entire contour of the part with profile tolerance wrt |A|C|, I also have some doubts. One of them is: why is A referenced at MMB in positional callout on the 2nd hole and in the same time is referenced at RMB in the profile callouts? That looks at least strange.
There are a couple of ways to dimension this part. Mentioning just two:
1. Use datum features B and A only and tie the 2nd hole with part outline through simultaneous requirements, so that the tertiary datum feature is not needed at all. The hole would be controlled by position FCF wrt |B|A|, and the contour by two profile FCFs wrt |B|A|. A could be referenced at MMB, if it was functionally justified. (This is my favorite here).
2. Use datum features B, A and C, control the contour with two profile FCFs wrt |B|A| and the 2nd hole by position FCF wrt |B|A|C|. Similar to #1, but not exacly equivalent.
At the end of the day, the proper choice of datum features selection and dimensioning approach should be based on part's functionality. To me it looks like the author of the drawing did not take this factor into account.