How to find macro "usage position" in microchip MPLab
The macro is not really "called" at run time.  That's what subroutines are.  The parameter is therefore not "passed" at run time.  It was resolved at build time and the results hard coded into that invocation of the macro.  In other words, in the general case you can't really see what parameters were passed to macro by stepping through the code after the fact.  If one of the parameters happens to be used as a literal constant, then you can see what that constant ended up being.

The way to step through a macro is to do it in the program memory window.  When you get to the start of a macro in the source window, make the program memory window active instead.  From then on single steps will be individual instructions.  You may have to open a separate window with the macro source to see what is going on.

Also try STEP INTO (F7) when you get to a macro definition.  I have occasionally had it show me the macro source code in the source window, but I don't remember what exactly I did to get there.  F8 should step over and F7 step into, which might just work on macros.  Have you tried that?