Issue 2
You could save the dropdown socketid in the payload, then after switch, check that it matches the form socket id, if not reset the dropdown, This should make sure that all form submissions are are from the same socketid
e.g.
[{"id":"207363c6.8fdc6c","type":"ui_dropdown","z":"30af2d3e.d94ea2","name":"","label":"","tooltip":"Id","place":"Select option","group":"2d4fe667.28f8ba","order":10,"width":0,"height":0,"passthru":false,"multiple":false,"options":[{"label":"one","value":"one","type":"str"},{"label":"two","value":"two","type":"str"},{"label":"three","value":"three","type":"str"}],"payload":"","topic":"dropdown","topicType":"str","className":"","x":230,"y":200,"wires":[["31a229df.880f26"]]},{"id":"185351dc.a8fbde","type":"change","z":"30af2d3e.d94ea2","name":"","rules":[{"t":"set","p":"payload","pt":"msg","to":"","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":380,"y":380,"wires":[["207363c6.8fdc6c"]]},{"id":"31a229df.880f26","type":"change","z":"30af2d3e.d94ea2","name":"","rules":[{"t":"move","p":"payload","pt":"msg","to":"payload.id","tot":"msg"},{"t":"set","p":"payload.socket_dropdown","pt":"msg","to":"socketid","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":410,"y":200,"wires":[["8f8902ab.e18","9613b30c.b3418"]]},{"id":"8a59a5c7.403248","type":"switch","z":"30af2d3e.d94ea2","name":"","property":"socketid","propertyType":"msg","rules":[{"t":"eq","v":"payload.socket_dropdown","vt":"msg"},{"t":"else"}],"checkall":"true","repair":false,"outputs":2,"x":720,"y":260,"wires":[["24b442be.b0e346"],["185351dc.a8fbde"]]},{"id":"8f8902ab.e18","type":"debug","z":"30af2d3e.d94ea2","name":"","active":false,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":640,"y":200,"wires":[]},{"id":"9613b30c.b3418","type":"join","z":"30af2d3e.d94ea2","name":"","mode":"custom","build":"merged","property":"payload","propertyType":"msg","key":"topic","joiner":"\\n","joinerType":"str","accumulate":true,"timeout":"","count":"4","reduceRight":false,"reduceExp":"","reduceInit":"","reduceInitType":"","reduceFixup":"","x":430,"y":260,"wires":[["ff87991b.c36618"]]},{"id":"ff87991b.c36618","type":"switch","z":"30af2d3e.d94ea2","name":"","property":"topic","propertyType":"msg","rules":[{"t":"eq","v":"form","vt":"str"}],"checkall":"true","repair":false,"outputs":1,"x":580,"y":260,"wires":[["8a59a5c7.403248"]]},{"id":"24b442be.b0e346","type":"debug","z":"30af2d3e.d94ea2","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":830,"y":320,"wires":[]},{"id":"5ca810f8.ba885","type":"change","z":"30af2d3e.d94ea2","name":"","rules":[],"action":"","property":"","from":"","to":"","reg":false,"x":295,"y":260,"wires":[["f78397ea.246688","9613b30c.b3418"]],"l":false},{"id":"f78397ea.246688","type":"ui_form","z":"30af2d3e.d94ea2","name":"","label":"","group":"2d4fe667.28f8ba","order":11,"width":0,"height":0,"options":[{"label":"name","value":"name","type":"text","required":true,"rows":null},{"label":"age","value":"age","type":"number","required":true,"rows":null}],"formValue":{"name":"","age":""},"payload":"","submit":"submit","cancel":"cancel","topic":"form","topicType":"str","splitLayout":false,"className":"","x":210,"y":260,"wires":[["5ca810f8.ba885"]]},{"id":"2d4fe667.28f8ba","type":"ui_group","name":"demo","tab":"1caa8458.b17814","order":1,"disp":true,"width":"12","collapse":false},{"id":"1caa8458.b17814","type":"ui_tab","name":"Demo","icon":"dashboard","order":1,"disabled":false,"hidden":false}]
All in this could get very complicated very quickly, Maybe try a different dashboard , that handles multiple users better. Or separate tabs for each user, or separate groups for different user input.