Just doing my second all mash (now fully bitten by the brew bug) and this time using Brewlab Yorkshire 1 for the first time (used Safale S-04 for all previous extract and first full mash brew), for which I prepared a starter 3 days before brewday. The starter was working well when I pitched it. OG was at target of 1046, but after 6 days it's only dropped to 1028. The fermentation appears to have been progressing well with the usual crust on top and a build up at the bottom of the FV. I haven't taken any other gravity readings so not sure at the current change in gravity. Am I OK to leave it as is, or should I give it a rousing?
This is my first post having just joined , so hope I have all the details, would welcome any suggestions.

Details:
Black sheep clone (Graham Wheeler) 23L
Pale Malt 3950
Torrofied Wheat 476
Crystal Malt 330
Black malt 14
Challenger 20
Progress 20
Fuggles 10
Golding 17 - 10 mins before end
All went well on Brew day - starch test after 90min mash showed no starch.
Pitch temp 22 C, Fermentation has been progressing at 20 to 23 C