Grove UART Wifi V2 - hints for mqtt

I’ve connected a Grove UART Wifi V2 to a Seeeduino XIAO Expansion board.

Using the Serial1 to Serial I’m able to send AT commands and connect to wifi networks successfully.
(Explained at Unable to get UART Wifi V2 to work with Base Shield v2 and Arduino Uno - #4 by hkayan)

As I would like to send data using the mqtt protocol, I would like to be able to use PubSubClient which needs a WifiClient.
I’ve tried to use the WifiEsp libraries with no luck…

Can anyone give me some tips on this?
Many thanks