Delete all the existing networks & ports.
Recreate & DBsync neutron DB (You already have both VLAN & GRE in type drivers so neutron DB recreation and Sync may not required)
Do the below configurations in /etc/neutron/plugins/ml2/ml2_conf.ini file.
[ml2]
tenant_network_types = vlan
type_drivers = local,flat,vlan,gre,vxlan
mechanism_drivers = openvswitch
[ml2_type_flat]
[ml2_type_vlan]
network_vlan_ranges = physnet2:1000:2999
[ml2_type_gre]
[ml2_type_vxlan]
[securitygroup]
enable_security_group = True
enable_ipset = True
firewall_driver = neutron.agent.linux.iptables_firewall.OVSHybridIptablesFirewallDriver
[ovs]
local_ip = 10.32.5.42
tenant_network_type = vlan
integration_bridge = br-int
network_vlan_ranges = physnet2:1000:2999
bridge_mappings = physnet2:br-em2