Atlas deviceSync Subscription and MongoDb Connections, how to count?

The following code is generating about 30 some odd connections on the Primary MongoDB instance. How does the deviceSync subscription and mongoDB instance connection correlate?

1 subscribe = ~30 connections?

    let fetchResult = try? await syncedRealm
        .objects(SUPER_COOOL_TYPE.self)
        .where({ $0.value == value })
        .subscribe(waitForSync: .always)
    
    guard let result = fetchResult else {
        return
    }
    
    try? await syncedRealm.asyncWrite({
        // do some work
        switch (input, output) {
        case (.some, .some(let outValue)):
            syncedRealm.add(outValue)
        case (.some(let inValue), .none):
            syncedRealm.delete(inValue)
        default:
            break
        }
    })
    result.unsubscribe()

Hi, please see this section of the documentation: https://www.mongodb.com/docs/atlas/app-services/reference/service-limitations/#connection-pooling

The number of devices should generally not cause the number of connections to grow linearly, but there is a startup cost to having device sync enabled.