Can't set kline interval in websocket for SOLBUSD


I have been getting information to build 3m klines with websocket and have found it impossible for some symbols. I have tried all the endpoints and they all give me the same problem.

def ws_trades():
    socket = 'wss://'

    def on_message(wsapp,message):  
        json_message = json.loads(message)

    def on_error(wsapp,error):

    wsapp = websocket.WebSocketApp(socket, on_message=on_message, on_error=on_error)

It receives information every 2-4s instead of (2) every 3 minutes.

However, if I use another ticker like SHIBDOGE / ADAETH / BELBTC / ADABNB / AAVEBUSD it works perfectly.

The update speed is 2000ms (2s).
3m is the kline chart interval.