Well, you've been using my commands wrong. "ulx restrict all" is used to restrict all of a given type of entities ( sents, sweps, props, tools, etc. ). To have a user spawn with said weapons you must use the command shown below. Do keep in mind that the first weapon listed is the weapon they will have out upon spawning.
Basic Example: ulx loadoutadd user weapon_crowbar weapon_physgun weapon_physcannon gmod_camera gmod_tool
Use spaces to separate as mentioned in the OP. You can use the command more then once, it will not overwrite. To remove a swep use "ulx loadoutremove". It has a similar usage.
I do apologize. I need to make certain restrictions on restrict all as it has a limited usage. I also need to work on the OP.