Hi, thanks for attaching your model file.
I examined the shear and associated moment diagrams from the beam load tables and it can be seen that the associated moment for max shear reduces at mid span

For the purpose of the shear calculation the equation to use depends on whether the section is cracked or uncracked. As you noticed in the results, the reduced moment means that the section is uncracked for a certain length near mid span and towards the supports but is cracked in lengths either side of the central uncracked region - thus reducing the shear capacity.
To get a better understanding of the length involved I added a number of "points of interest" in the mid span region as the calculations are only done at these POI. You can see below that the uncracked region is not just at a single point.

the additional points of interest can be added to the table using the "+" button or you can simply click on the graphics screen where you want them.
So, in summary , I believe the program does not have a defect here but is calculating the shear capacity in accordance with the design code.
I hope this helps and had answered your question.
Kind regards
Dave Geeves