I’ve had similar problems the last couple of days/weeks. When I went looking for the issue today, I found a commit with git bisect (in this case 0439eb80d89e51b71e71faac689b1136f180ec46 in the transient repo, but should not matter, read on). After the bisect, magit suddenly worked on the latest commit of transient, which it did not before. So my guess is that the issue is somewhere else. There are some old issues on github, e.g. GitHub · Where software is built “My guess then is that it was indeed due to stale byte-code files.”. Can you maybe look for elc files and delete them?