One new option that you can do from home is then fitting solution.
We are discussing it here and one member already got some good results from it.
I don’t know that it will clearly identify if you are on the wrong size bike. But if it recommends some drastic changes to positions of saddle and bars, especially if they lead to odd component sizes (like a super short stem), that can indicate a frame size issue.