Cardio every day isn't a problem. Think back to when we were hunter gatherers and it's likely they'd have done cardio every day. Lifting weights on the other hand, as you’re probably already aware should be done every second or third day. If it works for you and you're not feeling run down, stick with it.
