Does keyword 'interruptible' only work when new changes come to the branch?

Simple configuration:

stages:
  - init
  - deploy

init-sleep:
  stage: init
  script:
    - sleep 30
  interruptible: true

deploy-sleep:
  stage: deploy
  script:
    - sleep 30
  interruptible: true

When i commit new changes previous pipeline is interrupted
But if just start new pipeline, for example, by button ‘Run pipeline’, previous pipeline doesn’t interrupt
Is there an issue for that situation yet?