You've got the basic idea - hone it on the coarse side, then on the fine side until it's sharp.
The only problem is what happens if it doesn't get sharp enough and there are many things that could be the reason. The main culprits tend to be
- uneven strokes
- not enough strokes
- too many strokes
- too much pressure
- not enough pressure
- inadequate hone
- inadequate razor

As you can see, it's pretty hard to diagnose the case over the internet, but we try to do the best we can. Dovos are almost never bad, so that's unlikely. I don't have any idea about the hone, the grit labeling is in the ballpark of the hones most of us use (norton, naniwa, shapton) but that doesn't guarantee anything. It'd have been much better if you had picked a hone from these brands, but you can't change that now.

I do not see noticeable hone wear on the spine of the razor, so if you're not using tape to protect it I'd say you're not putting too much pressure or using too many strokes yet. If you're using tape I don't know - we then have to judge by your bevel which doesn't look very uniform but it's not terrible yet.

I think you would want to develop a way to evaluate your progress, at least that you are making progress and your razor is getting sharper. You can use your thumbpad test and a hair test, but you still have a bit of a chicken-egg problem as it takes experience. Get a pack of DE blades and check with those - if you shave with a DE razor you can use the blades after 0-1-2-3-4 shaves as benchmarks for different levels of sharpness, if not you can cut with them a piece of paper or run them over a cork to make them differently dull. Then you test with a hair and your thumbpad the difference between them and you should have some idea what sharper feels at that level. Hopefully you can then determine that your razor is making progress.

That's why we recommend that people get razor that is in a shave-ready state, as determined by a person who knows what that means. It is also much easier to maintain that state than getting there in the first place.