Your roku probably can’t find your firefly because it isn’t running.
With any bump or hiccup, firefly kills itself.
Sometimes the database file just gets corrupted. It happens.
How to fix it? Quite simple — Stop firefly. Delete the database. Start firefly.
It will then build a new database from scratch.
Hope this helps.