When a task has multiple URLs in it, GoodTask has to determine which URL to display to the user. If the URLs are in subtasks, it makes sense to not include URLs in completed subtasks in that computation. For instance, regardless off the order of the URLs, if there is only one uncompleted subtask with a URL in it (and no URLs in the notes), then that's the URL that should be displayed under the task.
Thanks for the feedback. I’ll keep it on the list to consider. Thanks!