If it uses SAM2, it is always most likely single object tracking. What prevents you from running multiple single object tracker in parallel? This would emulate a multi object tracker. If you want to be fancy, you add some logic to handle id switches etc.
The logic to detect and attempt to fix ID switches is unfortunately a huge part of multi-object tracking.