Hi,
What does not work ? Printing debugging information ?
We don't know what there is in your order, if the shipping address it not fill, does not contains data, it could be logical that nothing is printed but at this moment, we prefer displaying the billing address.
More than that, you can use the "shipping override" in shipping plugins, this override allow the plugin to change the shipping address.
If you activate the shipping override with no content. Well, the shipping address will contain, no content.
So at this moment the best is to remove the shipping override in the shipping method, or put some content into.
Regards,