Hi,
Yes your understanding is correct.
Everytime the page would load, because it would fire an s.t() call with the event, that pageview for that Page would increment by 1 and event count would be incremented by 1 as well.
However, when you run the Page report with pageview and that event as the metric, numbers for both won't match because Pages are credited based on Linear allocation as far as customer events go.
For an ex:
Let us say a Visitor comes to you site and visits Page A> Page B> Page C> myapp:service-request-submitted page (page loads including event6).
For the above visit, the page 'myapp:service-request-submitted page' would get 1 pageview, however, only 0.25 credit for event6 because 4 page participated thus, 1/4=0.25 credit to each page.
If the same visit is repeated 3 time more, then your report would show, 4 page view and 1 event6 for that Page.
You can read more about it here: Pages
Hope this helps.