If you have been working at this for weeks, and going through sandpaper, I can't imagine that you haven't gotten to the edge yet. I'm pretty sure you are rounding your edge. It's almost impossible not to do that with "oversharpening". If you just keep on sharpening a blade freehand, it will almost certainly blunt. It's the inaccuracy of being human. It happens to just about everyone. The more perfect your technique, the longer it takes to "oversharpen". If you've been working for weeks, it seems like this can be the only answer.
You will have to go back to the beginning and start over. Be very careful and deliberate with your 400 grit. Sharpen until you get a good clean edge that will cut paper pretty cleanly. Don't go to the next grit until you have a sharp edge. If you can't get a sharp edge with 400, your technique is the problem. As you've heard, too much pressure is a likely cause. It's either that or you aren't maintaining your angle consistently, and I don't think there are other variables.
Next, you would be much further ahead with better grit selection. Go 400, 800, 1500. By doubling the grit, you maximize efficiency. What you are really trying to do is erase the previous grit's scratches in as few strokes as possible. Remember this; More strokes lead to more mis-strokes. That's the whole issue in a nutshell.
You should be shaving at 800 grit. Maybe not cleanly pushcutting, but very close. If your edge isn't sharper after 10 or 15 minutes at 800, you will have to start over. It may take longer than that to remove all the 400 grit scratches, but not a whole lot longer. if your blade isn't getting progressively sharper every ten minutes, you need to change something in your technique. You don't say what kind of backing you are using, but generally, the softer the backing, the lighter your touch needs to be, or you will be rounding your edge.
Remember, you are really trying to get the acceptable degree of refinement in as few strokes as possible, and you can't switch grits until you get your blade sharp at the lower grit. If your blade isn't shaving cleanly at 1500 grit, no amount of stropping will get it sharper. Stropping will take you from shaving to hair popping.
These are just my humble opinions, nothing more.