You normally have to specify `cmd = { "Format", "FormatWhatever" }` on the same level as `config`.
 
This is the lazy loading trigger. Currently it is set to lazy, but there is no event or something to trigger the loading of the plugin.
You can also go with `lazy=false` to disable lazy loading. Check some examples maybe in lazyvim how Folke is doing it. 

Besides that your setup function looks fine tho.