Unfortunately, no. I had a my first random move-in plot directly in front of my house too. The only thing you can do is work on getting them to move out if it's not a villager you desperately want to keep.
That is unfortunately correct. Once a house is plotted somewhere, there's nothing that can be done about it. You'll just have to either wait for the villager in question to move out, or force them out with an amiibo card if you have any, and the ability to use them (whether you have a New 2DS XL or New 3DS XL which can scan amiibo cards on their own, or if you have an amiibo scanner peripheral for the older models of 2DS/3DS).
I've had this happen in the past, so I know how annoying it can be. Especially since the time it happened, the villager that plotted in front of my mayor's house also placed their house right in a patch of hybrid flowers that I then had to regrow.
I've seen people talk about ignoring villagers to try to get them to move out, but I've personally always interacted with the ones I want to get rid of just as much as I do with the ones I actually like, including doing their favors and writing them letters just like anyone else. Reason being, one of the important aspects of a villager wanting to leave a town is their happiness/friendship level with your character(s). The higher the friendship, the more likely a villager is to leave the town, which can seem pretty messed up since people would be inclined to spend more of their time with villagers they like more than the rest, but it is what it is.
Here's hoping that the situation works itself out for you as soon as possible.
I wouldn't restart just for that. Like I said, this happened to me with Lopez. At first I tried to just work around his house because I really liked him, but eventually I decided I couldn't live with it so I moved him out.
Unless there are other permanent things you don't like about your town, I wouldn't reset because this is easily fixed. It may not be overnight, unless you can use amiibo cards to force him out, but villagers come and go unless you stop them. So it'll eventually work itself out.
Probably not restart
I would just try and move them out. What an unfortunate spot. I myself keep missing spots ( by not laying paths ) and I have gotten a few move ins that have landed themselves where ever they felt like. The good ones are staying on the set location that I have set ( all linear at the bottom of the map)
Well, it's no surprise really. There are no designs on the ground from what I can see, and villagers LOVE moving in the worse spots. I've read and experienced that they do actually like moving near the mayor's house. This happened to me alot in New Town, Shep, Bruce, Claude and Wolfgang were all near Mayor Midge's house at some point. Bruce was the closet to the right as he could get since my house was very close to the beach cliff edge, so they couldn't move infront of the house.
I've definitely had my fair share of horribly-placed move-ins. It's actually pretty easy to get them out if you're willing to time-travel (if not, it may take much longer). I've used the methods displayed in this guide and I've been able to basically cycle out all my unwanted villagers no problem (without losing villagers I wanted to keep, as long as I paid attention to my town). This can also be helpful if you just want to go through and cycle new villagers in until you get the ones you want. Hope this helps!
That happened to me a couple of times. After it happened three times, I placed a fountain in front of my house, which still puts something in front of my house, but it’s better than villagers moving in front of houses. But this was before the amiibo update when you can use ground patterns to block villagers from moving somewhere, and the town in question was deleted.