There is a much easier way of going about this. Also, I would recommend against using “ticks” to drive logic. If it is something that has to be performed on a tick, can it be used on a timer that can be enabled/disabled…?
Anyway… What I would do instead of using the “Is overlapping” check and instead set the value to true when the character overlaps the “Apple’s” collision sphere using the events for the collision sphere:
OnBeginOverlap - Set the value to true and OnEndOverlap - Set the value to false
Hope this helps! Also did a quick video tut for you!