No, I disagree that you are wrong lol. I think I can confirm you were right about the UD fields.
Here I modified the BAQ to sort by a UD field:
And it works in classic dashboard but not Kinetic.
And there’s the error: