For this issue, AFAIK the code itself was all that was needed to determine the problem. If more information is requested to help confirm or test anything, I will post here about it.

For the patch as a whole, there are still a few things to be added, and once the content is finalized, it will require a QA period before being submitted to Focus to start the submission process with Microsoft. With 3 stages that can all run into unexpected delays or take longer than anticipated, there is no way to give an accurate ETA with a reasonable degree of confidence.