Can the Lightswitch field have a default 'on' setting?
For entries previously created, the lightswitch field will not be on even if you specified that as a field option. However, new entries should respect that field setting.

Are new entries not honoring your field settings?