Not sure why you think this one is circular drxx? Each step followed the previous one, no requirement to solve 2 at once.
Like one or two others it seems, I raced through a lot of this and then it took me some while to finish off the last few. There is another letter that works in 1d that held me up for a while. But thought it was pretty good and hard enough overall.
My only issue is that the penultimate word of 24d is factually incorrect as far as I can see (and more than a little controversial).