The order to compel discovery was most likely directed TO the other party, and NOT their attorney.
Not many, if any, lawyers are willing to put their heads on the chopping block for their client by not complying with a court order. It is most likely the attorney's client who is not providing the necessary information. If so, any sanctions will be directed to the other party, rather than to their attorney.
Discovery sanctions are not always immediate, with the exception of costs and attorney fees, which often leaves a pro se with fewer teeth to sink into discovery disputes. Although the other party will incur more billable hours from their attorney to litigate any disputes.
Your hearing is in a few weeks. Unless the documentation does not arrive in time for you to adequately prepare for your hearing, there is no reason to request a continuance yet.
First attempt to communicate with the attorney to determine why the discovery is late, and what will be done about that.
Assuming you are pro se, consider filing a motion for contempt, schedule it at the same time your upcoming hearing is set for, and serve a copy to the attorney. A plea for relief should include that if the discovery was not provided to you in a reasonable time prior to the hearing, that a continuance be granted in your hearing and that sanctions be imposed. If the attorney provides you the information you need in a reasonable time, you have the option of not raising your sanctions motion at the hearing, and simply moving on to the hearing.
Don't waste time litigating the sanctions motion if you do get your discovery, because the attorney will likely have standard excuses for the delay, even if weak, and you may not likely have any sanctions imposed.