Mod processes game in two ways. First is per object, this includes most parameters under [ENVIRONMENT] category of enbseries.ini and some more, if UseOriginalObjectsProcessing is set to false. In such case even if something broked, mod still work, so you may check those parameters and if they are ignored, problem is much deeper and i don't know where even to start looking at, except skyrim.ini and skyrimprefs.ini. Second processing is everything 2d based closer to the end of the frame rendering, including depth of field effect. This type fail in most cases, because it depends from various things, for example if depth is not captured, than ssao, reflection, dof and many other effects automatically disabled. There are other triggers like that. Let's think that it's just dof not work because of the driver bug or bug in the code (if you are using external dof of course, mine is just example shader not working as dof), then other depth based effects must be ok. Turn on ssao and check if it works as it should or it have ghosting, lines, false darkening areas. Check if subsurface scattering on characters works too. I don't see these effects on your screenshot, of course they are heavy for laptop, but for testing why not to try? I just hope you may at least use per object processing and enbeffect.fx external shader, this scenario is almost always work, grab preset from Nexus and test if image is really changed to the better.
Here an example of Confidence-man v1-2-50065-1-2 preset with enbseries.ini and enbeffect.fx only files replaced, if you see the same, then it's more or less okay:

The same, but with ssao AOIntensity and amount boosted a lot, if you have these changes, it's almost fine and just dof not work:
