I read that the traffic monitor from ICS could be the reason for the "nonworking" firewall.
I have set a 500mb limit and read that if i disable this service the firewall works.
I dont have my smartphone here to check if its true. But if its true that would be a bad thing
cause the traffic monitor feature from ICS is really great and i strongly need this feature to check my limit.
I hope you can change it and get both to work
I also found a script for Droidwall, but i don´t get it to work. But maybe its helpfull.
-----------------
## Netfilter Script by Skyper -
http://blog.skyplabs.net ##
# Permet de corriger un problème d'exploitation de Droidwall depuis ICS.
$IPTABLES -D OUTPUT -j droidwall
$IPTABLES -I OUTPUT 2 -j droidwall
-----------------