Blueprint communication for a slot machine concept

If I bypass the timeline and the Ease functions the numbers are consistent and everything works fine.
If I leave the timeline plugged in but bypass the Ease function, it will output the same number, but the symbols don’t match at all with the actual rotation in viewport. Way off on every spin.
If I bypass the timeline and use only the Ease function with the Make Rotator, I’m getting numbers that are in between the symbols.
Am I doing something wrong or is there a better way of approaching this? I can’t figure this out for the life of me.

This works every single time, by adding the numbers to the previous rotation the symbols match exactly like when I manually rotate the reel in viewport.