Forgot to mention that this problem occurs even without use-package usage.
The problem still persists even with the following init file:

;; Begin
(package-initialize)
(add-to-list 'package-archives
             '("melpa" . "https://melpa.org/packages/"))

(defun require-package (package)
  "Ensures that PACKAGE is installed."
  (unless (or (package-installed-p package)
              (require package nil 'noerror))
    (unless (assoc package package-archive-contents)
      (package-refresh-contents))
    (package-install package)))

(require-package 'slime)

(setq custom-file (locate-user-emacs-file "custom.el"))
(load custom-file 'noerror)
;; End