Hey @jpmeijers
This issue looks like it could be helpful for your first question.
For your second question, the resin supervisor starts when the device is booted up irrespective of the connection status. I am not sure why the /etc/network/interfaces
file changes are ignored, how did you apply them?
Hope that helps
Joe