Looking at the source code, I think there's no such bug.
The `to_result` function first colors in green exact matches and counts wrong position letters, then it colors in yellow theses counted letters that are still uncolored.
https://github.com/nolenroyalty/wardle/blob/main/app.py#L45