Cofty you must believe that knowledge is finite then in that case, if the gaps are ever shrinking. The time will come when all things are known if this is a linier progression as implied. I doubt it is that simple somehow.
However my point is that science won’t explain science as it’s predicated on what already exists from a starting point beyond which it’s not science anymore if science is itself considered something that can be comprehended. Increasingly in my view, science is showing up gaps in comprehension as opposed to increasingly illuminating them. Some of these gaps go by the name science but they are a different beast entirely as they cannot be understood cognitively, rather interpreted. Other gaps don’t even get into what can be called science at all because they represent the breakdown of what is apparently known and called physics. Singularities represent one example. Science can only be done at all with things that already exist but the foundation for existence itself is another matter entirely. Two logical options are ever present; an infinity of steps going back forever which challenges the common sense view of time to breaking point, or something from something that doesn’t exist because it is nothing. Both are beyond science and even arguable reason. Good luck with the shrinking gaps but there will always be more than enough room for a god is one want to put it in, a seemingly infinite amount of room in fact.