ADHD here with AuDHD wife, so please forgive me if this doesn't help you. The only thing that helps me is breaking down tasks into smaller and smaller bits.
I have absolutely made myself a deal that I will go to the kitchen, turn the light on, and check the dishwasher to see if there's dirty or clean dishes in there, and then I can go back to my desk and take a break if I need to.
I find that often enough if I can get myself to go to the room that needs the work and to make the barest start, I can almost always do a bit more. Maybe only unload and load the dishwasher, but hey, that's a load of dishes done if I can do that.
Stuff collects on the floor in part because I'm a wheelchair user and it's hard to reach the floor. So I have grabbers to help. And again, I will say - get a grabber and pick up a single piece of trash and I can take a break. And maybe I won't do the whole apartment, but I'll get a room done.
It works in part because I really will take the break if I need to or want to and I know it. It sometimes doesn't work because I also know very well that I don't have to do any of that stuff if I don't want to.