Appointments+ My Appointments shortcode questions

Since updating Appointments+ from version 1.9 to 2.2.3, the [app_my_appointments provider="1"] shortcode doesn't seem to be working properly anymore. It now only filters provider appointments when a user that is an actual provider is viewing the page, otherwise, it shows ALL appointments to EVERYONE no matter what their role is. Additionally, we have lost the capability to sort the list by clicking on the column headers, they now do not sort at all. What I want to know is, is this a bug in the plugin or a depreciated functionality. And if it is something that is depreciated, is there a way/workaround to make these functionalities work with the current version as there's no point in showing other users all appointments. If you go to a profile and look at appointments, they are all out of order, and you can't sort by date.