RE: Balsarite over Spackling
If you give the spackling plenty of time to dry...let ALL of the moisture get out before you seal it w/ Balsarite, you should be OK.
I have painted over water based spackling many times.
Not 100% on this but I think Balsarite is basically like Dope?