Olá, André! Como vai?
Mesmo que a coluna ID_Cliente tenha sido definida como um tipo de dado inteiro (INT), o SQLite é flexível o suficiente para aceitar valores do tipo string para primary keys, desde que eles sejam únicos.
Nesse caso, ao inserir o valor '1'
como string, o SQLite pode converter internamente para o tipo inteiro correspondente, sem gerar erros. Então a abordagem de inserir o valor do ID_Cliente entre aspas simples é aceitável e não deve causar problemas na tabela.
O importante é garantir que cada valor de ID_Cliente seja único, independente de ser inserido como string ou número inteiro. Desde que essa regra seja respeitada, o SQLite irá lidar com a conversão de tipos de dados internamente.
Bom trabalho em observar esse detalhe! Espero ter ajudado e fico à disposição se precisar.
Abraço e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado