Go converts uppercase characters to the corresponding lower case character with an exclamation point in front of it to avoid case sensitivity collisions on case insensitive filesystems. In my pkg/mod/github directory, DataDog is the worst offender since it has changed capitalization over time, so I have a "!d!a!t!a-!d!o!g" and a "!data!dog" directory, for example. It's working as intended. I don't use Intellij for Go, but I've had no problems with GoLand, also from JetBrains, since it knows how to handle those escaped capital letters.
-- Marcin