Sharpen Less
You have not been avoiding the work. You have been preparing for it, which is the only form of avoidance that generates a receipt.
The tell is that every preparation task is legitimately useful. The knife does need sharpening. The files are genuinely better named. None of that is in dispute, and none of it is the joint.
A woodworker with a dull chisel cuts a worse joint. A woodworker at the sharpening stone on the third afternoon has no joint at all, and can show you an extremely sharp chisel.
Three moves.
Say the word maintenance out loud. The category is doing all the hiding. Once the task has its real name it stops passing as progress.
To be concrete: before you touch the tool, write two lines. Line one names the maintenance. Line two names the actual work it is standing in front of.
Put a clock on it. Maintenance expands to fill whatever the real work is threatening to cost you.
To be concrete: twenty minutes, timer running. When it goes off, the tool is as good as it is going to get today, in whatever state that leaves it.
The next action after the timer is irreversible. Plans are maintenance wearing a better suit.
To be concrete: make the cut. Send the message, write the paragraph into the real file, run the thing against real data. Something that would cost you something to undo.
The first week produces worse output with worse tools, and more of it than the sharpened nothing of the week before. Expect the timer to feel like sabotage about three times before it stops feeling like anything.
There is a version of your desk where every cable is labeled, every file is named correctly, every app is configured exactly the way you want it, and nothing has ever been made on it. It sits about thirty minutes away in any direction. It is the most expensive room you will ever build, and it photographs beautifully.