It seems like core.init() gets called by uri functions and SenderBuilder.fromPsbtAndUri. My guess is because these were the entry points to the library and necessary to get the example working.
The suggested approach is instead to use #[frb(init)] on functions OR call await RustLib.init();
Related to #44