Jekyll - lingering conflict error

The only error I was still seeing after upgrading to Jekyll 4.0 is the following:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
...
          Conflict: The following destination is shared by multiple files.
                    The written file may end up with unexpected contents.
                    /website/_site/tag/js/index.html
                     - tag/js/index.html
                     - tag/js/index.html


          Conflict: The following destination is shared by multiple files.
                    The written file may end up with unexpected contents.
                    /website/_site/tag/nodejs/index.html
                     - tag/nodejs/index.html
                     - tag/nodejs/index.html

...
It took me a bit of time to figure this one out, but the solution ended up being quite simple -
I was using tags and mixing their lowercase and uppercase (e.g. NodeJS, nodejs, nodeJS).
Once I aligned the tags to be lowercase at all times, this solved all the conflict errors.