Can't move container to another profile and another storage in one go?

I noticed that, at least on my system, attempting to move a container to another profile and another storage in one command doesn’t work, only moving it to another storage and ignoring the profile:
lxc move --project default jellyfin --target-project workprof -s workprof jellyfin

Result: the container has moved to storage workprof, but not to the profile workprof.

I am just wondering if this is intentional and I’m just missing the reasoning behind it, or is this a bug or something no one has thought of?

Sounds like a bug to me, we should either support it or return an error.

Please could you log an issue here https://github.com/lxc/lxd/issues

Thanks