You have confused me a little bit I'm afraid.
In the first post you said "This is because we see two mac addresses showing up ( one for the phone and another for the bridge)".
But in the second post you've said "We only see the IP phone mac address. The bridge has all the WPA info setup ok , the phone gets the IP address, but the bridge MAc does not shows up in the controller".
So, it isn't clear whether you're seeing 1 device or 2?
But this probably doesn't matter, as (and note that I don't know how these Cisco bridges work), there is a possibility that the bridge might work either one way or the other (either could be valid technically, depending how it's engineered).
So, what's really important, is to understand what the phone datapath looks like. So, as per my post...
From the command line (on the controller CLI), if you then do a "show datapath session table | include X.X.X.X" (where X.X.X.X is the device IP), what do you see in there?
Further, what does the phone do (on it's LCD)? Does it show a specific status message?
How do you know you're not seeing phone traffic traversing the ISA? A log view? Packet capture?