Is [[1d20+@{bab}+@{dex}]] the content of a collection macro or a token macro? If it is a collection macro, you'll need a token reference in the ability calls, either a character_id, 'selected', or 'target'. So it could be: [[1d20+@{selected|bab}+@{selected|dex}]] and you'd have to select the token before clicking on the macro. It could also be a embedded macro html substitution issue, but there's no way to know without you giving a little more context on exactly how you're calling the macros, where they are stored, what the exact code is, etc. Screenshots would be probably be helpful also.