So, this one is probably going to be difficult to track down as I have no idea how to replicate this. But here goes: Some repeating items have different behavior depending on if you use the properly cased version of the row id, or an all lower case version like so: %{Adolescent Mountain Eel|repeating_attack_-l96o3z05afbvjbtlwfq_roll}
%{Adolescent Mountain Eel|repeating_attack_-L96O3Z05afBvJbTLWFQ_roll}
These two rolls should give the same output (except for the dice rolls obviously), however the first one shows a bab of zero in the roll tooltip, while the second one shows the proper bab of 10. This does not appear to affect attribute calls as both output 10 when entered directly into chat: @{Adolescent Mountain Eel|repeating_attack_-l96o3z05afbvjbtlwfq_bab} => 10
@{Adolescent Mountain Eel|repeating_attack_-L96O3Z05afBvJbTLWFQ_bab} => 10
For devs interested in directly examining the character in question, it can be found in my game titled Starfinder HUD Live Test. EDIT: Note that the problem was originally reported to me as a discrepancy in the rolls generated by using the sheet generated attacks menu vs clicking on the attack directly on the sheet.