sp_whoisactive keeps returning create procedure statements
Please show us the parameters of the execution of SP_whoIsActive. I remember there was a parameter switched between showing the actual statement or the batch/procedure that contained that statement.

If I'm not wrong:

@get_full_inner_text = 0 -- 1-shows SP/batch, 0-shows statement;


should be the one.
Switch it to 0 and see if it's changing the way the output is shown.