I can answer this one from my understanding. @ or : are like reserved keyword for the Wappler custom builder UI to manage its custom parameters. And those are the same used in SQL. Internally, Wappler is just using SQL itself, so it just sets the parameters in a standard SQL manner.. without any custom logic.
Hence, same syntax cannot be used here.
As for second question, not sure if even Wappler team has tested all possible scenarios. Two that I can think of.. which don't work well with custom query and params are