Patch 1 that came out today didn't fix the apparent bug I described above, unfortunately. From the lack of response here and Reddit (https://www.reddit.com/r/BaldursGate3/comments/15xm7ym/lose_sharpshooter_bonus_after/) , it seems this is a rare glitch that may not be on Larian's high priority to fix.