this domain was sharing hosting space with another. seems some of settings of the other domain were messing with the new domain. ended up just hosting the new site separately and issue seems to gone
Yes, there are no active plugins and the default template is twenty twenty.
I’ve included link to snapshots of what media library looks like
Media Library Snapshots