Is the error "NetworkVariable is written to, but doesn't know its NetworkBehaviour yet." worth fixing?

I have an script attached to my gameObject that create 3 network variables, at the OnNetworkSpawn(), every time these variables values change it exibits this error, even though the gameObject is already properly instantiated. I dont know why this error is showing, the Network Variable is being created at the right method and Im changing it after instatiated the gameObject.

    public override void OnNetworkSpawn()
    {
        if (!IsOwner)
            return;

        _maxBombAmount = 6;
        _maxRadius = 5;
        _bombFuseTime = 3f;

        _bombsRemaining = new NetworkVariable<int>(1, NetworkVariableReadPermission.Everyone, NetworkVariableWritePermission.Owner);
        _bombAmount = new NetworkVariable<int>(1, NetworkVariableReadPermission.Everyone, NetworkVariableWritePermission.Owner);
        _explosionRadius = new NetworkVariable<int>(1, NetworkVariableReadPermission.Everyone, NetworkVariableWritePermission.Owner);

        _manageDrops = ManageDrops.Instance;

        base.OnNetworkSpawn();
    }

NetworkVariables are meant to be instantiated where they’re declared, I’ve not seen any side effects instantiating them later but there could well be some. Saying that, if you’re going to try it, instantiate them in Awake as I’d imagine OnNetworkSpawn is too late for them to be picked up correctly.

A misunderstanding on my part lol, thanks!