The same as reported by Bart: A second click on the selected node DOES show the editor. Tested on Windows 11 and Mint 21.2 Cinnamon (Laz/main and Laz/3.0)
BUT: I think this behaviour is not correct. The Lazarus ShellCtrls have no connection to the file system other than getting the file names and the directory structure. But when I rename a shelltreenode the new name does not propagate into the file system, no, I must call RenameFile myself to do this. Or when I delete a node, I must call DeleteFile to really delete the file. I understand the default concept of the ShellCtrls to provide components for selecting files. Therefore, ReadOnly should be ON by default, too. When the user wants to use the ShellCtrls in an explorer-like application, this would not be the default use case; he must write additional code anyway, and unchecking the ReadOnly property would be the smallest exercise then.
Like we did in the other thread: Pete try to extract the shelltreeview into a small test project and demonstrate the issue. Maybe you find the culprit along the way doing so, or you upload the project here so that we can have a look.