Driver failed to load as BOOT START 2008R2

Hi,

I have a WDF driver with BOOT START. It loads first in a sequence of drivers loading.
(set my load order group to first entry in “LoadOrderGroup” list).

Driver loads successfully on 2012, but fails to load on 2008R2. After analysis found that it must be loaded after wdf1000.sys.
Tried this exercise by adding my driver LoadOrder group entry after WDFLoadOrderGroup driver loaded successfully.

My question is, cant be WDF driver first on 2008R2 as on 2012 loads successfully?
Is wdf1000.sys loaded as part of other OS drivers in 2012?

Any help really appriciated.

Thanks,
Sachin