Sandbox security is ran through the JVM, and JAVA is case sensitive. So more
and likely there will not be a fix for it. It has been this way since 6.0

Best thing to do is state that datasources are case sensitive to your users.
And it is best practice anyways to use lowercase on most things like that.