Revision f90c5fdb-f23c-4c5f-bbc4-611f430e2f6c - Code Review Stack Exchange
With appreciation for the answers and sound advice provided here, I have concluded that the real source of the issue was not my improper use of `try/catch` nor `FirstOrDefault()` or any of that, but rather, it was the Excel package.
To fix this, the only solution would be to convert the Excel into a CSV which would allow for faster access of data. Instead of that, I just chose to modify my `DataRowStart` and `DataRowFinish` by shrinking the window so it wouldn't get bogged down.