category.py with 'move' action deletes the source category by default but it saves a soft-redirect first and adds a speedy deletion template afterwards (which are two edits)
The default should
- move without leaving redirects if this right is available - or
- move with keeping the source and
- delete them if this right is available
- tag the sd template otherwise
The edits may be shown at https://test.wikipedia.org/w/index.php?title=Category:Testmoved&action=history