Capybara changes the URL

I have a link inside a turbo frame without _top. So when the link is clicked, a form is shown without any change in the url. But when capybara tests are run, click_link changes the URL and that is causing failures. Capybara test js: true. My code looks like this

 it "creates new item", js: true do
    sign_in(@user)
    click_link 'New Item' 
    expect(page).not_to have_content 'New Item'

    expect(page).to have_button :create_item_btn
  end

Has anyone seems anything like this and any recommendation? Thanks!