Set default.target instead of multi-user.targer for --user systemctl unit files
From man 7 systemd.special:
Special User Units
When systemd runs as a user instance, the following special units are available:
This is the main target of the user session, started by default. Various services that compose the normal user session should be pulled into
this target. In this regard, default.target is similar to multi-user.target in the system instance, but it is a real unit, not an alias.
So move them to default.target