If you are still having trouble finding a team on here there are plenty of people also looking to start a team on the MechJam Discord here: https://discord.com/invite/V9dZ8S7b73
Over on the Discord there is a channel called Team Up. Here you can ask others to start a team or see others who are already willing to join one. It's a good idea to share some of your previous work there, gives other participants a good idea what you are capable of and what your specialities are. I hope this helps!