According to Troubleshoot stopping your instance:
"If you have stopped your Amazon EBS-backed instance and it appears stuck in the stopping state, there may be an issue with the underlying host computer."
I don't remember a time when you could change the instance type of a running instance, you have to go through the stop-change-start cycle.
You can also setup the auto recovery option on your instance, Recover your instance
Stopping EC2 Instanceasked 6 days ago
Instance i-09e40ed2e3967760d is stuck in stopping stateasked a year ago
EC2 Instance No Response after Force Stopasked 6 months ago
How can I use Azure AD credentials for SSH into AWS EC2 Instance?Accepted Answerasked 5 months ago
How can i upgrade ec2 instance everyday for sometime only?asked 21 days ago
EC2 Instance stops working after some timeasked a month ago
A new EC2 instance is created after termination of the only instanceAccepted Answerasked 2 years ago
IP access logs for LAMP instance with Load Balancerasked 2 years ago
EC2 no longer reachable via SSH or HTTPasked 3 years ago
Load balancer HTTPS to EC2 instance through HTTPasked 3 years ago