What's written in the Bible is not necessarily intended to be used as a science textbook. While what's written is entirely true and reliable, we do have to read it in the way it was meant to be understood.
It seems sensible to me that the creation account in Genesis is not an attempt to describe in precise detail exactly how God created the universe. Rather, it is an expression of a far more important idea: God created the universe out of nothing merely by speaking it into existence. As finite beings, we are not likely to fully understand the mind of God or the full complexity of his creation, and so it's entirely likely that what is expressed in Genesis is simplified so that we can understand some important feature(s) of the underlying facts.
In that sense, I think it's possible to read precision into what is written. The thrust of this idea is that we should understand that we should have a healthy amount of skepticism of the quality of our own understanding of something (presumably) very, very complex, and that we should focus on the ideas we think God is trying to get across to us.
That aside, it seems entirely plausible that in the early portion of creation, natural laws had not yet all been implemented. We're told next to nothing about such things directly. If you don't create the entire universe simultaneously, then it makes some sense to me that portions of it would not function the same way as they do now and that not until it was completed should we assume that it would closely resemble the universe we observe today (regarding physical laws, in this case). I see no reason why certain natural laws could not be circumvented or ignored by the Creator during this process. Speaking things into existence is not something I think I can grasp at a scientific level because I have no such power to recreate that phenomenon, nor can I observe it happening (to my knowledge).
Rather than read contradiction into the details of the creation account in Genesis, I think it makes much more plain sense to accept it for what it does say (because it's not incorrect) and attempt to answer those questions that the ultimate author of text intends to address.
I don't know how light can exist without a source, but then again, I don't know how you could create light out of nothing. God's power to accomplish all these things is quite beyond me.
I don't fault you for wondering how God accomplished all that he did, and I think it's possible to find an answer. I'm just not convinced that Genesis 1-2 is an attempt to provide a detailed answer to that question.