Question about Rust Analyzer behaviour

I am having issues with the completions but not sure if this is a new change or a bug. I have recorded a GIF please take a loot at it. Why doesn't the methods appear after the first dot anymore and needs some more context to appear. Is there an option to toggle the old behavior? Or is it a bug?

It looks like this only happens inside of certain macro calls like println!(...) and format!(...). Such macros are a tricky case for tools like rust-analyzer and may never be handled perfectly, but it's probably worth filing a bug about this behavior.