Probably not the easiest commands to test with since they could trip for a variety of issues.
Your first send is sending before GLHF so you ran too soon probably should wait for the JOIN to complete.
If you send a second ?slash after the second command sent. does yoru script log and do the thing.
wondering if your reader isn’t reading right