First thank you.
second in terms of the dual citizenship, im not lebanese i was born and lived in lebanon my entire life but im actually jordanian. From what i know it depends on the country some countries don’t allow dual citizenship but im 99% sure that lebanon and jordan do ( im not sure what is your original country but you have to do your research about it). So no I didn’t have to contact any consulate for any reason from the time I entered the US, i did however contact my jordanian consulate before to get paperwork for my k1 visa.
now about your other question, from what I remember i was only asked about the misdemeanor i had in lebanon like what happened and the charge. I took the test and then he asked if i have more paperwork to give him as a proof of good faith marriage i kept giving him papers until he said that’s enough. And that’s basically it. If you have any more questions please let me know.