That's exactly how it bounces off walls. It absorbs the impact, causing the shield's own kinetic energy to be unaffected, which means it doesn't lose any momentum and can keep going.