It seems to me that the issues you raised could be addressed through simple technological solutions or better management, assuming your company actually wants to embrace remote work.
New hires afraid to ask for help? Make it clear that it's part of their job. Developers need to see another developer's screen? Screen share over Zoom. Multiple employees don't know how to use a tool? Provide a one-hour presentation. Rinse. Repeat.