I had the same problem.
I found this answer that solved it for me:
https://github.com/snakemake/snakemake-executor-plugin-slurm/issues/18#issuecomment-2072977168
So it appears you have to quote each option for some reason:
slurm_extra: "'--qos=gpu1day' '--gpus=1'"