just spent the last hour debugging a project and it turns out the issue was a silly version mismatch between two dependencies...