When I add two contracts (Fungible token and Voting contracts) under single account, I got Error: GraphQL error: failed to deploy account code: Execution failed: code declares more than one contract
error. Do I always have to deploy a contract per account and somehow transfer the ownership?
At the moment, yes
You can own multiple accounts though