Are bangunan and gedung interchangeable?
No, they are not entirely interchangeable. gedung = building. bangunan = construction, structure, building.
For example, a tower, can be called 'bangunan', but not 'gedung'.
Difficult to hear of lack of articulation
I’m glad it’s not just me. I can’t for the life of me hear a ‘b’ at the start.