I think it isn't actual Ambush bug - it is something general with engine, you can see number of THC are changing upon reload in many cases.
I think Fenix is on the right track.