Anything is possible, but this is not very likely a switch/sensor issue.
When the factory built that motor, they had absolutely no idea what kind of a boat it would be mated with. A GOOD dealer will water test the boat when the motor is installed, making sure the motor is turning up rpms in the range it was designed to run (5500+or-). If it does not, they will change the prop accordingly.
Problem is, many dealers just don't care if the engine is turning up the correct rpms, or they hand out some BS excuse about breaking the engine in at the lower rpms the prop is turning, with the idea that once broken in, the prop could be changed to the correct one - on YOUR dime.
If you are only seeing 46-4800 rpms, something is not right. There's no "if" or "maybe" to it!
I believe it would be in your best interest to investigate further. Either find somebody qualified to speak with (not your Coast Guard buddy), or do some reading on your own.