There can be a slight difference in the levels of testes, it could be normal. Unless there is symptoms of pain, swelling, etc it shouldn't be a concern. Regarding erection question, problem with arousal ability during sex is suspected. A possible porn use problem is suspected. I would suggest you to consult with a sexologist.
Next Steps
If you want to know more about it and for specific advice, you can post a direct query to me here on practo.