Seems like an unusual problem. Usually that is a ignition switch failure but I see you have eliminated that possibilty.
Being that is not a problem reported by other members through the years, I would start looking at anything installed that is aftermarket like Android conversions. Something is shorting KL30 and KL15 together.