-snip- Not sure why this is defaulting to false as it would be really useful behavior to have on. But anyway, the listreceivedbyaddress RPC also works as well.
You must be using a legacy wallet (
non-descriptor).
The wallet where you execute the command should have the "
disable_private_keys" argument set to "
true" when it's created.
In the GUI, the check box with the same name "
Disabled Private Keys" should be ticked.
In Descriptor wallets, it's not possible to import plain address descriptors to a non-watching-only wallet so this wouldn't have happened.