I purchased a Dorvo blade a few months back, but it has lost its edge (pulls when I shave instead of cutting). I purchased several hones to try and get the edge back up where it needs to be, but I just can't seem to get a good edge on it.

Hones:
Norton 4000/8000 grit block
Naniwa Super Stone 12000

I ran it across the Naniwa to try and just touch up the blade but that didn't seem to help much. So I ran it through the 4k, 8k, then the 12k and while the edge improved it's still not shaveable.

I really like the shave I get with the straight, but I just can't seem to get the blade back up to a shave ready status, and I don't want to have to send it out for sharpning every month in order to use it. I have ordered a Feather razor with replacement blades to try that out, but I'm not really sure how that will compare to an actual straight.

I am wondering if maybe I just have the angles wrong, and if so is there an easy way to make sure I get the correct angles? How do I figure out what I'm doing wrong while sharpening?

I do know that when I initially started trying to sharpen it using the Naniwa I was actually shaving the stone. I found out this was because the stone was not actually flat and have since corrected that problem with a flattening stone. Are there any guides or anything that would help me get the correct angle for a straight razor that I can use to get the Dorvo back into a shave ready state?