Sorry if you already have your answer as i'm late to seeing this but it appears SBD are paid pegged to the USD so you get half of your $5.54.... hence $2.767.
SP is not pegged and is the value of steem at the time so 0.671 SP was actually worth $2.76 on the day you received it. So in total you did receive $5.54.
RE: Numbers dont add up.