With that mash schedule I'd be expecting a dry beer, FG 1.010 so sounds like a yeast issue. Give the previous idea of racking a go but i suspect it's stuck at this SG.
As for the comment from someone else that 1.010 is a low FG that would be a no with a few caveats.
Pitching the correct quantity of healthy, viable yeast into a well oxygenated wort with an OG between 1.040 - 1.050 should result in an FG around 1.010. Depends on yeast, grist, mash temperature but 1.010 is not low.
A lager yeast can finish lower, coopers bottle yeast often finishes lower. A few of the hungry english yeasts can finish lower (WY1469, WY1026 just to name a few).
When i see people regularly getting FGs of 1.014+ in a regular OG beer i immediately think poor yeast health, low pitch rate, low oxygen. Brewing beer is easy. It's the fermentation side that tests a brewers skill.