I also want my citizenship oath to be in-person, I don't mind doing it online, as long as it's done. I was thinking about it actually and maybe you can just book an appointment in the future just to take a picture with a judge, I bet they will be okay with it.