I guess this is a problem with the ENBConverter. LFS tries to capture DIRECT3DSURFACE8 type of surface, but because ENBConverter translates DX8 calls to DX9 calls, there is no DIRECT3DSURFACE8. ENBConverter probably doesn't have the functionality to capture DX9 surface and convert it to DX8 surface. (I might be wrong though, this is just a guess based on a quick googling.)