Something interesting I discovered: I can use multiple (custom) bangs by themselves and they will all expand, but as soon as I add a non-bang query, only the first bang gets expanded.
e.g.
Custom Bang Setup:
!pdf => https://kagi.com/search?q=filetype:pdf %s
!reddit => https://kagi.com/search?q=site:reddit.com %s
Expands when I search:
!pdf !reddit => filetype:pdf site:reddit.com
But when I add a non-bang string:
!pdf !reddit hello => filetype:pdf !reddit hello
Since multi bangs don't seem supported (I wish it could be supported), it'd be great to make it so that all custom bangs are expanded with or without the query string attached. The current behaviour is just not consistent