watch command doesn't work for alias commands.
Without alias:
➜ scrcpy git:(master) git -P branch
* master
➜ scrcpy git:(master) watch git branch
With alias
➜ scrcpy git:(master) which gb
gb: aliased to git branch
➜ scrcpy git:(master) watch gb

