This issue is related to go-openapi/validate#39 about allowing path parameters to match a fragment within a path segment. As mentioned in PR go-openapi/validate#40, the runtime/middleware's router needs to be changed to extract these path parameters.
I am attaching a PR to this ticket.