I have a 4th Gen 2i2 and it's working for me. It did take a minute to get it configured properly but that's because I was being a dummy and messed up the config file. Since this is my first post/reply, if the below is not allowed my apologies and I can remove it.
This is my current ini file config for my 2i2.
BufferSizeMode=custom
CustomBufferSize=128
[Asio.Output]
Driver=Focusrite USB ASIO
EnableSoftwareEndpointVolumeControl=1
EnableSoftwareMasterVolumeControl=1
SoftwareMasterVolumePercent=100
[Asio.Input.0]
Driver=Focusrite USB ASIO
Channel=1
EnableSoftwareEndpointVolumeControl=1
EnableSoftwareMasterVolumeControl=1
SoftwareMasterVolumePercent=100
[Asio.Input.1]
Driver=Focusrite USB ASIO
Channel=2
EnableSoftwareEndpointVolumeControl=1
EnableSoftwareMasterVolumeControl=1
SoftwareMasterVolumePercent=100