From the text in step 4,
so, does your completion snippet set up a completer for your unaliased snap.app command?
snap.app