<form method="POST" action="remove-produto.php?id=<?=$produto['id']?>">
<button class="btn btn-danger">DELETE</button>
</form>
coloquei o 'method' como post e tb alterei o remove-produto para post...
$id=$_POST['id'];
removeProduto($conexao, $id);
header("Location: produto-lista.php?removido=true");
die();
O problema é que quando to usando post, ele não recebe a id, consequentemente não apaga do banco. Se uso o method GET, funciona normalmente, se uso o POST...