I bought the battle pass edition for my son, it is showing with a tick against it in the store but, whenever he tries to log in he gets the 300016 error, his PC is brand new and has never had Diablo 3 or any version on it previously.
many thanks from an exasperated parent and Diablo 3 player.