If I appeared "gruff" then my frustration at seeing you repeatedly ask the same question in multiple threads and ignoring the answer you were given was shining through.
It seems you do not like the answer so you are bent on asking it over and over till you get an answer you like.
I just shook my head when I saw this question in ANOTHER new thread (this one) and decided to move on - until I see my name being called out somewhat rudely.
THAT is what I have been telling you from your very first post on this question
I don't know if you simply don't believe what I'm trying to tell you, or ????
You are getting the Speedo Sensor Error because the speedo is disconnected.
The Speedo Sensor Error is NOT preventing your engine from starting.
Disconnecting or removing your gauges is NOT preventing your bike from starting
Yes, your bike SHOULD run with the gauges disconnected
i.e. if it does NOT run, then it has nothing to do with gauges being connected or not.
You are clinging to that one ECU error code and attributing that to the reason it will not start.
@TURBO200R4 is trying to tell you the same - move on from the Speedo already - yes, you probably need/want to fix that at some point but it is NOT causing your engine to not run.
And you should look back to the 'preventive' maintenance that you did at the same time for the source of your problem.