Hi,
Have you checked the "Displaying WordPress in the root directory if it's installed in a subdirectory" method from https://help.dreamhost.com/hc/en-us/articles/360038512432-Displaying-WordPress-in-a-different-directory, it seems much easier to make it works.
If not working, then I will...