Mysterious Betta Fin Nippage....

Well, you're going to have the cycling issue with any new setup. Keeping up on the water changes will be best.
 
AquariaCentral.com