Welcome, Jim, to the OEM forum.
There is the emonLibCM library - did you know about that? It still reports at preset intervals (every 10 s by default, but it can come down to below 1 s), and it samples continuously (“Continuous Monitoring”). In between the ISR taking and processing samples every 104 µs, the main loop is available for roughly half the time. So provided everything else you want to do in the main loop can be interrupted by the ISR, you have about half the processor time to handle the final calculations and your displays etc.
EmonLibCM is used in the standard emonTx sketch and in the emonPiCM sketch.
emonLibCM is here: EmonLibCM - Version 2.2.1 (re-Released 5/12/2021) I don’t think this version has made it to Github yet.