It makes no sense because 2FA is just a second password you give to a centralized entity.
But it is an interesting idea if you think you could have a key that is split in two and a server keeps half and only signs your events once you provide 2FA auth to it.