Hi,
Please refer the screenshot for visits.

I have used the different dimension but visits metrics is showing same date for all dimensions.
Because in order for any dimension to show against a visit, there must be a minimum of one hit in that visit.
Let's look at a few simple examples:
Scenario 1 (v94 is a "Visit Level" expiry)
- Page 1
- Page 2
- Page 3
- eVar94 is set to "1234" (overwriting the expiry attribution with the same value)
- Action 4
- eVar94 is not set, but maintains value "1234" due to Visit Expiry
The first page view was missing a value, but within the visit, eVar94 was set, therefore Visit is counted
Scenario 2 (v94 is a "Hit Level" expiry)
- Page 1
- Page 2
- Page 3
- Action 4
The first page view and the Action 4 are both missing a value, but within the visit, eVar94 was set, therefore Visit is counted
The only way that you could have an overall visit (your first image) have more visits then when looking at eVar94 against visits, would be if every hit in the visit was missing a value.
Scenario 3