There are currently multiple issues with combining Chronik and assumeutxo:
- Chronik crashes on indexing mempool transactions that spend outputs that are not yet indexed
- Chronik likely cannot handle a BlockDisconnected notification from the assumevalid chain while indexing the ibd chain
In any case, a Chronik instance is not really usable until it has fully indexed the entire blockchain, so fixing these issues is not a priority and should not delay a release with assumeutxo. Users can enable chronik after the background sync is completed, as demonstrated by the added functional test.