Ok. I spent a couple hours and figured it out, mostly.
When you upload folders to your wordpress site via cyberduck, the permissions are set to 600. If you want to be able to access those assets such as pictures, you need to change them manually to 755.
Steps:
1. Right click the file or folder choose info.
https://cl.ly/image/1L1H0Z1i0V2J
2. Navigate to Permissions tab.
https://cl.ly/image/1i1N3H3p0L1z
3. Change from 600 to 755
https://cl.ly/image/1y0a0K3j0B3z
Now I’m able to see the images hosted on my domain. I hope this can help others who have the same issue.
One last thing… what is the best practice regarding these permissions and do I have to do it manually every time?