From the error message the node produces it appears the transaction id is different from the signed tx produced by sigma-rust.
Signed tx json:
signed-paideia-tx.json
Node resposne when submitting:
{ "error": 400, "reason": "bad.request", "detail": "Malformed transaction: Scripts of all transaction inputs should pass verification. f135b1df59f45e40bb5d0885bd3e710d15027e4f6961025e442d5da0db7a7340: #1 => Success((false,403))" }
Edit:
Adding the unsigned tx as well:
unsigned-paideia-tx.json