Yes, this is documented in the document on the section CALLING CONVENTION
; Note that the stack is modified temporarily by all macros.
; This means any value pointed by RSP won't be valid at the time it is dereferenced.
; Such value should be loaded on a register before debugging.
Do you think this message could be more evident? Perhaps I could reinforce it on the other sections.