Hi tokenhood!
If not mistaken the current penalty for a given tx is max(-score, -0.01). So it’s not the difference between score and second best score.
I’m pretty sure that it is max(-0.01, -second_best_score), see this from CIP-38:
but this would not be the first time I would misunderstand these things 
1 Like