In one it shows that Avg. Visit Duration is 01.10 and in other it
shows the Avg. Time on Page is 04.32.
Plz explain this.
Sure, short intro:
Visit Durations referes to time a person (or IP) stay on the site,
visiting N amount of pages, while Time on Page is the amount of
average persons stays on the same page.
The key ingredient here is the "source".
Those who landed on landing page (report 1) shows you stay on your site on average seeing 1.26 pages / visit (almost everyone closes the landing) and stays 1 min.
Those who came from google.com stays 4.32 avg on site (including all visited pages)
These two can be together because the 'source' is different, so it's counting on different measures.
As a personal and simple conclusion, your landing is worth reading but almost no one wants to go on while your site it´s quite interesting or way too confusing when not acceded by landing.