Microchip datasheets are known to be prone to errors copy/pasted from previous datasheets with slightly different peripheral hardware. Back in the PIC16C era there was such an error in the example PWM frequencies table and no-one has trusted those tables since even though the error was corrected in later PIC16F datasheets.
Trust the hardware! Once you know that TMR2 resets on the next input clock cycle after a PR2 match, and that its got a 1:1/1:4/1:16 prescaler (officially) driven by the instruction & peripheral clock of Fosc/4, the formula is simple to derive from the block diagram
*, in this instance is correctly documented, and (unless mathematically challenged) you will get the right answers.
* The block diagram is probably in the 'lies to children' category, as it doesn't make sense for the two low bits of the duty cycle register to be matched against two bits grabbed out of the prescaler or the instruction (Q) clock divider, as that would require a lot of extra gates to switch the equality comparator inputs to different prescaler and Q clock divider taps. Its far more likely that the Timer 2 prescaler actually has Fosc as its input clock, not Fosc/4, and that there is an undocumented pair of flipflops between the prescaler output and Timer 2 that divide by four *AFTER* the prescaler and also provide the two low bits for comparison with the PWM duty cycle register. The end result would be identical, just less silicon area used.