It is difficult to directly verify your query and point out what could be wrong as it depends on your device and its configurations.
To test what could be causing the issues, you could try to look at the sections (Protocol autodetection flow, Finding configuration manually and OBD-II) in this guide:
Try to get it working with a simpler query and try the protocols mentioned under “Finding configuration manually” to make sure that it works with the standard, such that you can troubleshoot which part of the query is the problem
Remember to have the car running when trying to query data, otherwise you will not get an output.