I was traveling from India to Huntsville AL, and I had a connecting flight at Dallas, which was the first port of entry to the US for me. I assumed that my checked bag will be delivered to the final destination, so I went straight to the connecting flights area, cleared immigration and waited for my next flight. After about 1.5 hours I got a call from Americal Airlines and they said I had to collect my bag and check in again to clear customs and that by not doing that I violated federal law and it will be reported in my passport. I was unaware of this. I requested them that I'll go back to the baggage claim area to collect my bag but they said I cannot go there now and my bag will be delivered to the final destination after being cleared by the customs officer in a few days and I can collect it from there. But next time, they will make a note of it in my passport. Will it affect my future visa extension applications or different vissa applications? What can I do to mitigate any effects of this situation?
Thanks.