With respect to Datum D the only consideration is large hole refinement |Pos|0.3|A|Dmmc|
Datum A orients the datum D simulator , perpendicular to be exact.
The straightness at 0.1mmc is a refinement of the above position control thus is not considered.
The |pos|0.4mmc|A|Bmmc|Cmmc| is considered as there is a datum A specified within the FCF.
Thus, Virtual Condition = 7.1 + 0.4 (geometric tolerance referenced A) = 7.5
Variability specified by Datum B and C are not included within the calculation.
See figure 7-22 as well as 7-23 (LMC) for an expanded clarification.
In general, the datum precedence specified associates the related geometric tolerance variability to be included in the virtual condition calculation.
This is a very technical GD&T question typically outside of classic practical application –why are you asking? What are you doing?