I use a Focusrite Scarlett 18i8, so basically the same interface box, just a few more ins/outs than your 2i2. I also use a variety of basses, including an active Mike Lull.
First off, I'm not sure what you might be doing, but I can turn my bass vol all the way up and usually have the physical gain knob on the Focusrite around 11:00 to get a nice level without any distortion so I don't think its the Focusrite (unless there is something wrong with your unit).
Are you using the Foscurite Control software that comes with the device ? It has an input pad control that might help drop the input gain level.
Are you selecting Inst for your input channel ?
Is your bass signal really hot for some reason (18v preamp, very hot pickups etc ...) ?
Is the Tonehammer level out maybe too high ? maybe the combination of the TH DI and your bass is producing a very hot signal.
Are you pushing the EQ levels on the bass and/or the TH DI ?
You might start by just plugging your bass directly into the 2i2 via 1/4, make sure the 2i2 input is set to Inst and see what you get that way.
Then try adding the Tonehammer DI and perhaps adjusting the Gain, Master and EQ settings until you get the sound you want at a manageable level.
good luck and let us know how it works out. You've got good gear you should be able to get a good working tone for tracking.