No, you cannot distribute music to YouTube Content ID via Too Lost without also making the release available on YouTube Music. In order for a release to be eligible for Content ID, there must be an Art Track asset on YouTube provided by Too Lost.
However, you can deliver your music to YouTube Music without opting into Content ID.