I believe @samw is correct, and the actual job settings are in the database. You could try exporting one of the “goofy” jobs to a file and take a look at the resulting contents to see if the missing values are actually in there (but not not showing in the GUI for some reason).
Those types of issues have historically been seen in the GUI if the user continues using a page after the “Missing XSRF Token” error shows rather than refreshing the page.
I don’t suppose that happened to you?
Not that I’m suggesting this happened to you, but I’ve also seen where users run the daemon / service, create a backup, then run the tray icon and (not realizing it’s running it’s own server) think they forgot to save something so set them all up again but with slight differences.