That is the intended behavior. If you add network interfaces to a bridge interface, these network interfaces become ports of the bridge. This means they'll only work on layer 2, and any IP address that's still assigned to them will be ignored.
OTOH, you now have to assign an IP address to the bridge br0 itself, either by DHCP or directly. This will typically be the IP address that was on eth0 if you are using wlan0 as an AP.
If you connect eth2 to a bridge then eth2 becomes unusable (even with an IP address). You use br0 on the software side, eth0 is used physically.
Hope this resolves your Query!!
----------
--If the reply is helpful, please Upvote and Accept it as an answer--