It turns out that the only problem with the custom plays was the first book had 2 bytes missing from somewhere... Not sure where though. I added two bytes of 00 00 and it made all the custom plays load properly. Only thing is it offset the new files I imported in and corrupted them, but I think I should be able to delete them, import them in again for it to work (as long as it doesn't change the first book again like it did last time).
edit: So I think the issue was actually from before I added plays. It may have been when I tried using the beta play editor. Anyway, it looks like it works perfectly with an older version that didn't have the bytes missing.