You want your floor flat - levelness doesn't matter too much.
I assume you have a transition in the doorway to handle any changes in room to room level.
The professional answer to this question is to flood the entire bathroom with enough SLC that it slightly covers the high portion of the floor. This is the most materially expensive option but the easiest, least labor intensive, most fool proof and highest profit (for a contractor). You'd need to use the primer for the SLC you choose.
An option, as isherwood points out, is to pull the subfloor and sister the joists and get the joists perfect then re-install the osb. If your subfloor has been glued with construction adhesive and is nailed down and is under your walls, I recommend against this approach in a small room.
The more labor intensive hybrid approach is to find the high spots, find the low spots and do a combination of filling and sanding. I suppose you could also supplement this and remove a high area and shave down the joist and re-install some osb instead. It depends on a few things.
How big is the bathroom?
how thick is your osb?
are your joists i-joists or standard spf? or do you have psl lvl etc.
are you planning on LFT / what size are your floor tiles?
why are you planning on 1/4" backerboard over the osb?
I've done 3/8" plywood on top of osb and then added two lifts of SLC (with primer in between). You can drill through SLC without cracking it. Are you doing a crack isolation membrane in between your tile and your subfloor?