Join command is only kind of working

I’ve tried joining multiple curves and multiple surfaces and both don’t join unless I save, quit, and open the file again. Anyone else seeing this?

Hello - please run the SystemInfo command in Rhino and post the results here.
If this is file specific, or only happens with some curves, please post a file that shows the problem.