try the other way… unplug the computer and close the lid… wait a bit then re-open and confirm it isn’t doing shit. plug computer back in. if it comes on then, it is software.
if it doesn’t respond to this i’m gonna say (if you haven’t made ANY driver changes recently) that it’s the actual hardware switch.