I know, that's why there was a "but". I suspect that they are the birth and marriage records for the same person, and it's not the one you are looking for?
Although the names are most definitely Welsh there is a possibility that she was born in England? The area you are looking at, Gloucestershire, is a just across the border.
However, I've looked in England and there is no clear birth there either. This one could prove difficult?