Buffer Pool scan took 10 seconds error
I see the list of all the operations that can trigger a scan but none of them are happening on my machine, is there a way to tell what causes the scan?

It's a CHECKPOINT on database ID 8.  It says so right in the message.
Do you have INDIRECT CHECKPOINT enabled?  What does
select database_id , name, target_recovery_time_in_seconds
from sys.databases
where database_id = 8

return?  The default of 60 enables indirect checkpoints.