@resjudicata This will probably get me downvoted to hell but here goes.
Have you been tested for aspergers? there's a quite few red flags, an obsessive hobby, a desire to not have to interact with society, going into excessive detail, your strong intersest in technical areas but also not...