#1 - O seu banco de dados está com o caminho errado OU no Spyder, OU no código que você colou.
#2 - Geralmente não utilizamos a tecnologia Firebird (você não vai encontrar muito material a respeito) por ser muito antiga. É recomendado que você atualize isso, caso seja possível.
#3 - O Spyder não é muito utilizado pela comunidade (você não vai encontrar muito material a respeito). Experimente o Pycharm ou VSCode (OSS ou VSCodium para não ser rastreado).
#4 - Geralmente, no windows o python funciona bem, mas algumas coisas são um pouco mais difíceis. Se for possível, utilize o Linux.
#5 - Quando enviar código (principalmente python, que depende de espaços) experimente o gist. Pode ser impossível ler o seu código no email. Cole o código lá e mande apenas a URL aqui para que as pessoas possam te ajudar.
Boa sorte!