It would be helpful if you (GNAT folks) could investigate this issue.
Fundamentally, it boils down to the following: In the command invocation
gnatbind -I. [args]
gnatbind gets resolved to whatever is found in $PATH
It is *supposed* to get resolved to $PATH when it is invoked in that way.