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.
Cool so does that mean that issue has been resolved and there are other dependencies in the patch that still needs to be added?
Estimate based on your previous experience with earlier patches. Best time frame would be for example within 1 month if all goes well and if further issues is discovered it might take an additional month for each issue that is discovered.