Key bindind does not work

Hi, just installed org-roam and used sample config - but looks like bind does not work for me
emacs -version: GNU Emacs 27.1
this is my sample

(setq org-directory (file-truename "~/Sync/journal"))
 (use-package org-roam
    :after org
    :init (setq org-roam-v2-ack t) ;; Acknowledge V2 upgrade                                                                                                                                                                                
    :custom
    (org-roam-directory (file-truename org-directory))
    :config
    (org-roam-setup)
    :bind (("C-c n f" . org-roam-node-find)
           ("C-c n r" . org-roam-node-random)
           (:map org-mode-map
                 (("C-c n i" . org-roam-node-insert)
                  ("C-c n o" . org-id-get-create)
                  ("C-c n t" . org-roam-tag-add)
                  ("C-c n a" . org-roam-alias-add)
                  ("C-c n l" . org-roam-buffer-toggle)))))

(org-roam-db-autosync-mode)

Not sure how can I fix that, some of bind working fe.

:bind (("C-c n f" . org-roam-node-find)
           ("C-c n r" . org-roam-node-random)

but those does not

  (:map org-mode-map
                 (("C-c n i" . org-roam-node-insert)
                  ("C-c n o" . org-id-get-create)
                  ("C-c n t" . org-roam-tag-add)
                  ("C-c n a" . org-roam-alias-add)
                  ("C-c n l" . org-roam-buffer-toggle)))))

Is the syntax of using :map within :bind correct?

Looks different to me; you seem to have an extra set of parentheses.

(use-package term
  :bind (("C-c t" . term)
         :map term-mode-map
         ("M-p" . term-send-up)
         ("M-n" . term-send-down)
         :map term-raw-map
         ("M-o" . other-window)
         ("M-p" . term-send-up)
         ("M-n" . term-send-down)))