It sounds like the <init> element is not being processed. Have you tried hardcoding the <earliest> and <latest> elements in each panel to "-30d@d" and "-1d@d", respectively? If that fails then you might try adding earliest=-30d@d latest=-1d@d to each query.
You can create tokens for earliest and latest without a time picker by using an <init> element.
<init>
<set name="start">-30d@d</set>
<set name="end">-1d@d</set>
</init>
Then use the tokens in your <search> elements.
<search>
<query>... </query>
<earliest>$start$</earliest>
<latest>$end$</latest>
</search>