Hello Ben, and welcome to the forum.
Certainly for the HC05, HC08 and HCS08 devices, the conditional relative branch instructions take three bus cycles to complete, independent of whether the branch is taken. Other branch instructions, such as CBEQ and DBNZ (applicable to the HC08 and HCS08) may have different cycle counts, but again will be independent of whether the branch is taken.
You can confirm this by using full chip simulation within CW.
Note that, for many instructions, you may need to distinguish between HC08 and HCS08, because of differing cycle counts.
Regards,
Mac