I have bigger issues with it reading school zone signs, and advisory limits, as ongoing speed limits.
So I'll approach a school zone, and it drops to 30km/h correctly, but then until the next speed limit sign, it stays at 30. Same with yellow advisory signs for slowing down on turns and such. It'll set the speed limit to that sign, and then won't change it back until the next regular sign.