...
Use
R89SDK.initialize()
just after the user interaction of your CMP ends. A CMP user interaction ends when the user accepts consent, rejects consent, saves custom consent settings, consent fails to show or to resolve consent, you could identify this happening because the Consent Screen/layer closes/dismisses, you need to have an event/callback that tells you this has just happened and inside that callback call the initialize method. Make sure you call the initialize method in the UI Thread.
How to know
...
if everything is correct
To tell If you did everything correctly you should use the R89SDK.setLogLevel(LogLevels.DEBUG)
to see this logs in this order in the Logcat
...