FINALLY figured this out and figured I would share how I accomplished using navigate back (not navigate to) and refreshing a database request.
Here's How:
Steps:
Create a boolean App State Variable like "refreshRequest" with default value false (likely keep this not persisted)
Define a Periodic action on page load of the page you want to have the requests refreshed. I did 500ms. This will have a conditional action of - "if refreshRequest == true" then refresh request(s) and then set appstate back to false. "If refreshRequest == false" do nothing. This is how it looks, I used a parallel action to allow other on page load actions.
On the other page that you're leaving (navigating from), set an "on dispose" action of update appstate "refreshRequest" to true. You can define this action wherever you need, this is just what I did that worked for my flow.
That's It! Just make sure to update the appstate to false after the refresh request to make sure you aren't constantly refreshing (unless you want this, beware of server costs). Let me know if you have any questions.