Bloodbug, Stingwing and Radscorpion poison applies a -5 Perception debuff for 4-6s.
There is a well known bug, that when poison resistance changes during these seconds, an incorrect amount of Perception is restored at the end of the poison effect. This is most well known for leaving players with a reduced Perception, after having used Med-X while poisoned, see related issues as well as:
https://fallout.fandom.com/wiki/Perception#Bugs
https://www.nexusmods.com/fallout4/mods/63870?tab=description
https://www.reddit.com/r/fo4/comments/qesx4d/reduced_perception_check_comments/
It would appear, that during application and removal of the debuff, the effect strength is calculated with the poison resistance at that time.
Interestingly, the bug is not reported for Bloodbugs.
It turns out, that the MGEF with the Perception Value Modifier for the Stingwing and Radscorpion poison is affected by Poison resistance, while the MGEF for the Bloodbug is not, see Resist Value in:
StingwingPoisonEffectPlayer "Stechflügler-Gift" [MGEF:0006D2E3]
RadscorpionPoisonEffectPlayer "Gift des RAD-Skorpions" [MGEF:00130DBE]
crBloodbugBloodSpitEffect02 "Blutkäfer Blut spucken 2: AV-Effekt" [MGEF:00032569]
Proposed fix: Remove the Resist Value from the Perception Debuff for Stingwing and Radscorpion, to bring it in line with the Bloodbugs poison.
I will implement this in my game and test this fix for a bit.
Further musings: The MGEFs use Value Modifier and not Peak Value Modifier. I don't fully understand the difference between the two, but it might be worth checking out, if the latter is maybe not affected by this engine bug.
Further musings b: There is another similar bug reported for crippled heads and dehydration in Survival mode. Not sure is a similar fix could be found or not, i couldn't locate the MGEF for these Perception debuffs. The Stingwing and Radscorpion Poison are the only two MGEFs with a Resit Value, that reference Perception "Wahrnehmung" [AVIF:000002C3] in FO4Edit