Please note that your first question was about how you know if you were a conditional or permanent resident, and I answered that in my very first response. I don't mind continuing to help you, but it is important that when you ask questions in the future, you ask all of your questions up front, so the Expert can be prepared. Thank you for your understanding.
Now to continue with this problem, this is all very confusing.
You went to the embassy/consulate in Germany for the H1B and H4 process and interview. The H1B visa was approved, so you came to the US on H1B. Then your husband found an employer to sponsor him for a green card through employment. But the H1B expired so you left the US. The employer for the green card got everything approved, and then when your husband was eligible, you applied for employment based immigrant visas
at the UK consulate. You did the interview and medical exams in Portugal and the UK. It eventually was approved. You turned in your passports and got a visa issued to you. You used that visa to travel to the US. A few weeks later, you received your actual physical green card in the mail.
Do I have it all right so far?
Do you still have the visa foil/stamps and entry stamps in an old passport that you had when you got the green card?
Also, the interview in the UK for the visa, what processing was that for? And the additional one in Portugal?
After you left the US, but before you came back with a new visa to get your green card?
Also, I just want to be clear that it will not be dispositive of your I-90 to not have this information. It just makes things easier and saves some time and effort for the USCIS if the information is provided. But if it is not, the application still can be approved. The information is in your USCIS record. This just makes it easier for them if you provide the information.