jumpdeer
Took all the same steps I took from my previous success outlined here.
Doubled checked the READ_DEVICE_IDENTIFIERS flag as well.
It stopped working after a restart and the phone sat for a whole in its preloaded state before I logged in for 30-45 minutes. That shouldn't have caused the issue. This happens on updates too, where I just leave it in the preloaded state for several hours sometimes.
I also tried adding permission to call logs as suggested somewhere in this thread too.
¯\(°_o)/¯