I just tried it on my gtag test install (manually added snippet to theme) and it seems to be firing events.
I AM seeing a weird warning from the current gtag code, but everything seems to be working.
In your case, it looks like the wp_scroll_depth_head is firing and putting the initialization in there.
Since we’re not getting an error on the jQuery( document ).ready() it would seem that jQuery is loaded in time for this be called.
If you watch the Network tab, does the page try to load js/jquery-scrolldepth/jquery.scrolldepth.min.js ?
Oh… are you logged in by chance when this error fires? It’s possible my check for is_admin is not correctly implemented.
I did a little reading on Genesis Framework scripts and it’s very possible the theme doesn’t like the initialization in the <head>.
If you’re comfortable editing code to test something, you could try changing the add_action("wp_head", "wp_scroll_depth_head");
(around line 187) with
add_action("wp_footer", "wp_scroll_depth_head", 99);
If that solves your issue, I don’t have a problem pushing it into the main release – most modern themes should be OK with that.