Pt-online-schema-change - Exiting due to errors while restoring triggers: DBD::mysql::db do failed: Lock wait timeout exceeded; try restarting transaction

Dunno if it’s related, but restoring triggers is an issue for me too, even when ptosc completes:
See:

https://jira.percona.com/browse/PT-1919

I could only avoid the issue by ensuring the FK mode rebuild_constraint and avoiding the drop_swap.
Maybe that can help you.

2 Likes